如何通过PHP CLI获取BitBucket的RSS令牌?

123*_*qwe 11 php rss bitbucket

我想获得有效链接https://bitbucket.org/{username}/rss/feed?token={token}(这是主要问题),然后在CLI中从此链接获得有效响应.

我知道我需要的参数,例如consumer_key, consumer_secret, request_token_url, authenticate_url, access_token_url.

我尝试使用StudioIbizz\OAuth\OAuth1,但似乎是为浏览器而不是CLI设计的.

我试着跑:

$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'];
Run Code Online (Sandbox Code Playgroud)

并将其粘贴$token到我的RSS链接,但后来我看到You must have read access to access the RSS feed.来自Bitbucket的消息.

对于严重的假人我需要一步一步的指示.


编辑:我试过这个:

$accessToken = $this->OAuth->getAccessToken($this->access_token_url,$requestToken['oauth_token_secret'],$requestToken['oauth_token']);
Run Code Online (Sandbox Code Playgroud)

但后来我明白了:

Fatal error: Uncaught exception 'StudioIbizz\OAuth\OAuthException' with message 'Unexpected HTTP status #400'
Run Code Online (Sandbox Code Playgroud)

小智 0

我在官方文档中没有看到任何与此相关的功能。也许这个功能不存在。欲了解更多信息,您可以使用此链接:

https://confluence.atlassian.com/bitbucket/use-the-bitbucket-cloud-rest-apis-222724129.html