Привет, я пытался создать аутентификацию Pinterest в моем проекте Laravel, используя этот пакет:
Я использую laravel 5.5
И это пакет
Я делаю это в моем контроллере, как для тестирования:
$pinterest = new Pinterest(env('PINTEREST_CLIENT_ID'), env('PINTEREST_CLIENT_SECRET'));
$loginurl = $pinterest->auth->getLoginUrl(env('CALLBACK_URL'), array('read_public'));
echo '<a href=' . $loginurl . '>Authorize Pinterest</a>';
Теперь эти значения client_id
, client_secret
а также callback
верны. Я проверил их .. Я получаю экран, где он создает якорный тег со ссылкой, но когда я нажимаю на него, он дает мне эту ошибку:
{
"status": "failure",
"message": "Something went wrong on our end. Sorry about that.",
"code": 12,
"data": "path: /oauth/\nparams:[('state', [u'21881cf']), ('redirect_uri',
[u'https://bhgre-social.dev/']), ('response_type', [u'code']),
('client_id',
[u'fae8f5c5c5e0d04c9f7a7cf42cbff1d995e6be163cdf922f7deb21a02f37fe7f']),
('scope', [u'read_public']), ('client_secret',
[u'4926501681255951105'])]\ninvalid literal for int() with base 10:
'fae8f5c5c5e0d04c9f7a7cf42cbff1d995e6be163cdf922f7deb21a02f37fe7f'"}
Да я знаю не могу поделиться client id
а также client secret
но причина в том, что я думаю, что ошибка показывает, что что-то не так с этим ..
Это тестовый аккаунт, так что не беспокойтесь.
Задача ещё не решена.
Других решений пока нет …