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 にまったく慣れていないので、自分でカスタマイズするのに苦労しています。