Конечный пользователь не завершил Auth & amp; Авторизоваться в потоке eBay

Я пытаюсь получить токены из раздела «Торг»> «Получить идентификатор сеанса», «Торг»> «Ток извлечения», но после предоставления идентификатора сеанса для токена «Fetch» ​​появляется сообщение: «Конечный пользователь не завершил проверку подлинности. & Auth войти в поток. «. Ошибка, как показано ниже.

SimpleXMLElement Object
(
[Timestamp] => 2018-05-29T10:21:13.879Z
[Ack] => Failure
[Errors] => SimpleXMLElement Object
(
[ShortMessage] => The end user has not completed Auth & Auth sign in flow.
[LongMessage] => The end user has not completed Auth & Auth sign in flow.
[ErrorCode] => 21916017
[SeverityCode] => Error
[ErrorClassification] => RequestError
)

[Version] => 1057
[Build] => E1057_CORE_API_18682351_R1
)

Я использую код для получения токена, как показано ниже:

$requestXmlBody = '<?xml version="1.0" encoding="utf-8" ?>';
$requestXmlBody .= '<GetSessionIDRequest xmlns="urn:ebay:apis:eBLBaseComponents">';
$requestXmlBody .= "<RequesterCredentials><eBayAuthToken>".$code."</eBayAuthToken></RequesterCredentials>";
$requestXmlBody .= "<ErrorLanguage>en_US</ErrorLanguage>";
$requestXmlBody .= "<WarningLevel>High</WarningLevel>";
$requestXmlBody .= "<RuName>".$ruName."</RuName>";
$requestXmlBody .= '</GetSessionIDRequest>';
$session = new Ebaysession($code, $devID, $appID, $certID, $server_url, 967, $siteID, $verb);

$responseXml = $session->sendHttpRequest($requestXmlBody);

Я уже получил SessionID успешно, и я использую этот SessionId для FetchTokens. Но это больше не работает.

Я использую этот URL для входа в систему: https://signin.sandbox.ebay.com/ws/eBayISAPI.dll?SignIn&runame='.$ruName.'&SessID='.$sessionID ,

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector