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