Помощь

Плоучение токена яндекс деньги

4 4
user avatar
7 лет назад
Сообщений: 2
7 лет назад
Прошу помощи при попытке получить токен получается вот так

: Неперехваченное исключение \\\'YM_ApiError\\\' with message \\\'Неизвестная ошибка ответа API. Вы должны сообщить разработчику программного обеспечения.\\\' in /home/nr....../.......ru/www/lib/YandexMoney/ApiRequestor.php:113
Stack trace:
#0 /home/nr......./........ru/www/lib/YandexMoney/ApiRequestor.php(59): YM_ApiRequestor->_handleApiError(\\\'<html>\\\\r\\\\n<head><...\\\', 303, true)
#1 /home/nr......./........ru/www/lib/YandexMoney/ApiRequestor.php(17): YM_ApiRequestor->_interpretResponse(\\\'<html>\\\\r\\\\n<head><...\\\', 303, true)
#2 /home/nr......./........ru/www/lib/YandexMoney.php(58): YM_ApiRequestor->request(\\\'https://sp-mone...\\\', \\\'grant_type=auth...\\\')
#3 /home/nr......./........ru/www/redirect_url.php(29): YandexMoney->receiveOAuthToken(\\\'9D3A7CA57F2826A...\\\', \\\'https://..........\\\', \\\'4F197BDB53CD566...\\\')
#4 {main}
thrown in

в файле лога ym.log

[2019-02-17 06:30:47] request: https://sp-money.yandex.ru/oauth/token;
[2019-02-17 06:30:47] response: https://sp-money.yandex.ru/oauth/token; http_code = 303; curl_errno = 0; curl_error =

Из за чего может быть так?
Ответ на: Baksik · 7 лет назад
“Прошу помощи при попытке получить токен получается вот так\r\n\r\n: Неперехваченное исключение \\\'YM_ApiError\\\' with message \\\'Неизвестная ошибка ответа API. Вы должны сообщить разработчику прогр...”
user avatar
14 лет назад
Сообщений: 663
7 лет назад
Ответ надо целиком смотреть так только ванга тебе поможет, и 113 линию кода в студию тоже а лучше весь файл

 
Ответ на: steam · 7 лет назад
“Ответ надо целиком смотреть так только ванга тебе поможет, и 113 линию кода в студию тоже а лучше весь файл\r\n\r\n&nbsp;”
user avatar
7 лет назад
Сообщений: 2
7 лет назад
Проблему решил.

Вот скрипт рабочий 100%



<?php
$client_id = \\\"******\\\";
$client_secret = \\\"*****\\\";
$redirect_uri = \\\"http://*****.php\\\";



if (empty($_GET[\\\'code\\\'])) {
$url = \\\"https://money.yandex.ru/oauth/authorize\\\";
if($curl = curl_init()) {
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_POSTFIELDS, \\\"client_id=\\\".$client_id .\\\"&response_type=code&redirect_uri=\\\" . $redirect_uri . \\\"&scope=account-info operation-details\\\");
$out = curl_exec($curl);
curl_close($curl); }
} else {
$url = \\\"https://money.yandex.ru/oauth/token\\\";
if($curl = curl_init()) {
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_POSTFIELDS, \\\"code=\\\".$_GET[\\\"code\\\"].\\\"&client_id=\\\". $client_id . \\\"&grant_type=authorization_code&redirect_uri=\\\" . $redirect_uri . \\\"&client_secret=\\\" . $client_secret);
$out = curl_exec($curl);
curl_close($curl); }
}
?>

Ответ на: Baksik · 7 лет назад
“Проблему решил.\r\n\r\nВот скрипт рабочий 100%\r\n\r\n<code></code>\r\n\r\n&lt;?php\r\n$client_id = \\\"******\\\";\r\n$client_secret = \\\"*****\\\";\r\n$redirect_uri = \\\"http://*****.php\\\";\r\n\...”
user avatar
14 лет назад
Сообщений: 47
7 лет назад
На будующее кто будет гуглить:

Здравствуйте.

К сожалению, поддомен sp-money больше не действует.
Запрос для авторизации приложения и реализации методов API необходимо отправлять на адрес https://money.yandex.ru/...
----
С уважением,
Ксения Соловьева
Служба поддержки пользователей
Яндекс.Деньги
8-800-250-66-99
http://money.yandex.ru

#токенЯндекс #ТокенЯД #ЯндексДеньгиAPI #sp-money301
Ответ на: VELIK505 · 7 лет назад
“На будующее кто будет гуглить:\r\n\r\nЗдравствуйте.\r\n\r\nК сожалению, поддомен sp-money больше не действует.\r\nЗапрос для авторизации приложения и реализации методов API необходимо отправлять на ад...”
Ответить