如何通过PHP CLI获取BitBucket的RSS令牌?
我想获取有效的链接(这是主要问题),然后从CLI中的此链接获得有效的响应。https://bitbucket.org/{username}/rss/feed?token={token}
我知道我所需的参数,例如.consumer_key, consumer_secret, request_token_url, authenticate_url, access_token_url
我试图使用,但似乎是为浏览器设计的,而不是为CLI设计的。StudioIbizz\OAuth\OAuth1
我试图运行:
$this->OAuth = new \StudioIbizz\OAuth\OAuth1($this->consumer_key,$this->consumer_secret);
$requestToken = $this->OAuth->getRequestToken($this->request_token_url,$this->authenticate_url);
$token = $requestToken['oauth_token_secret'];
并将其粘贴到我的RSS链接,但随后我看到来自Bitbucket的消息。$token
You must have read access to access the RSS feed.
我需要认真的假人的分步说明。
编辑:我试过这个:
$accessToken = $this->OAuth->getAccessToken($this->access_token_url,$requestToken['oauth_token_secret'],$requestToken['oauth_token']);
但后来我得到这个:
Fatal error: Uncaught exception 'StudioIbizz\OAuth\OAuthException' with message 'Unexpected HTTP status #400'