Я хочу получить действительную ссылку 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'];
и вставьте этот $token
в мою ссылку RSS, но затем я вижу сообщение You must have read access to access the RSS feed.
из Bitbucket.
Мне нужны инструкции Step by Step для серьезных макетов.
Изменить: я пробовал это:
$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'