0

我正在尝试自定义Github上的 PHP Private App 包装器以与公共应用程序一起使用。

我看到这个类默认调用这个类:

$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 还很陌生,所以我很难自己定制它。

4

1 回答 1

2

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

它很容易使用。我用公共类型进行了测试,效果很好。干杯,基督徒

于 2013-05-02T03:42:29.870 回答