Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 定制用于公共应用程序的专用包装器-XERO API?_Php_Api_Oauth - Fatal编程技术网

Php 定制用于公共应用程序的专用包装器-XERO API?

Php 定制用于公共应用程序的专用包装器-XERO API?,php,api,oauth,Php,Api,Oauth,我正在尝试在上自定义PHP私有应用程序包装器,以便与公共应用程序一起使用 我看到该类在默认情况下调用该类: $this->signature_method = new OAuthSignatureMethod_Xero($this->public_cert, $this->private_key); 然后通过类OAuthSignatureMethod\u RSA\u SHA1对其进行扩展 我知道公共应用程序使用HMAC_SHA1,所以OAuthSignatureMethod_

我正在尝试在上自定义PHP私有应用程序包装器,以便与公共应用程序一起使用

我看到该类在默认情况下调用该类:

$this->signature_method = new OAuthSignatureMethod_Xero($this->public_cert, $this->private_key);
然后通过类OAuthSignatureMethod\u RSA\u SHA1对其进行扩展

我知道公共应用程序使用HMAC_SHA1,所以OAuthSignatureMethod_Xero类实际上需要扩展OAuthSignatureMethod_HMAC_SHA1

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

class OAuthSignatureMethod_Xero extends OAuthSignatureMethod_HMAC_SHA1 {
   - ?
   - ?
}
课程中的所有其他内容看起来都可以与私人、公共或合作伙伴应用程序配合使用

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


我对Oauth和APi非常陌生,所以我正在努力自己定制它

我正在使用Xero API PHP类,

它很容易使用。我测试了一个公共类型a,效果很好。 干杯
Christian

哈哈,是的,这是我自己做的包装,因为我无法理解。我最近也更新了它。