oauth — PHP 5.4 Реализация API Discogs

В PHP 5.4 Реализация API Discogs (https://github.com/ricbra/php-discogs-api) есть пример того, как получить $ response = $ client-> search ([‘q’ => ‘Meagashira’]); работа с oauth1. Пример гласит:

$oauth = new GuzzleHttp\Subscriber\Oauth\Oauth1([
'consumer_key'    => $consumerKey, // from Discogs developer page
'consumer_secret' => $consumerSecret, // from Discogs developer page
'token'           => $token['oauth_token'], // get this using a OAuth library
'token_secret'    => $token['oauth_token_secret'] // get this using a OAuth library
]);

Потребительские_кнопки и потребление_секреты задаются в настройках приложения Discogs. Как мне получить токен и token_secret? Я пытаюсь заставить этот пример кода работать из командной строки, но я получаю кучу исключений в основном:

Неустранимая ошибка PHP: необработанное исключение
«GuzzleHttp \ Exception \ ClientException» с сообщением «Ошибка клиента
ответ [URL] http://api.discogs.com/database/search?q=Metallica
[код состояния] 401 [фраза причины] не авторизован ‘в
/var/www/darkplanet/vendors/composer/guzzlehttp/guzzle/src/Exception/RequestException.php:

1

Решение

Отказ от ответственности: я являюсь автором PHP-клиента Discogs API.

Недавно я обновил файл README.md ссылкой на пример реализации, который можно использовать в качестве отправной точки. Вы можете найти этот пример реализации по адресу: https://github.com/ricbra/php-discogs-api-example

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]