私有包装器定制为与公共应用程序一起使用 - XERO API?

时间:2013-02-19 01:51:32

标签: php api oauth

我正在尝试在Github上自定义PHP私有应用包装器以使用公共应用。

我发现该类默认调用此类:

$this->signature_method = new OAuthSignatureMethod_Xero($this->public_cert, $this->private_key);

然后由此类扩展 - OAuthSignatureMethod_RSA_SHA1。

我知道公共应用使用HMAC_SHA1,因此OAuthSignatureMethod_Xero类实际上需要扩展OAuthSignatureMethod_HMAC_SHA1。

我不确定的是这里有什么功能:

class OAuthSignatureMethod_Xero extends OAuthSignatureMethod_HMAC_SHA1 {
   - ?
   - ?
}

班级中的其他所有内容看起来应该适用于私人,公共或合作伙伴应用。

有人这样做过吗?或者知道怎么做?

我对Oauth和APi很新,所以我很难自己定制它。

1 个答案:

答案 0 :(得分:2)

我使用的是Xero-API-PHP-CLASS, https://github.com/mediabeastnz/Xero-API-PHP-Class

它很容易使用。我用公共类型测试工作正常。 干杯, 基督教