Исключение API Bing Ads V11: неверные данные клиента. Проверьте подробности ошибки SOAP для получения дополнительной информации

я использую BingAds-PHP-SDK получить аутентифицированную информацию о пользователе.

Во-первых сделано Аутентификация с помощью OAuth успешно и получить authentication token а также refresh token,
Но когда звоните GetUser() возвращение следующего Exception,

Главная исключение подробно:

stdClass Object (
[AdApiFaultDetail] => stdClass Object (
[TrackingId] => bdfe1a94-b33f-xxxx-a542-1adc15148bae
[Errors] => stdClass Object (
[AdApiError] => stdClass Object (
[Code] => 105
[Detail] =>
[ErrorCode] => InvalidCredentials
[Message] => Authentication failed. Either supplied credentials are invalid or the account is inactive
)
)
)
)

исключение faultcode : s:Server
исключение faultstring : Invalid client data. Check the SOAP fault details for more information

Более подробный пример Вот

3

Решение

Имеет ли пользователь учетной записи Microsoft (соответствующий вашему токену доступа) разрешения на вход в Веб-интерфейс Bing Ads? Можно получить токен доступа для учетной записи Microsoft, у которой нет разрешений Bing Ads (и, таким образом, GetUser не сможет с ошибкой 105 по умолчанию), поэтому убедитесь, что этот пользователь может управлять хотя бы одной учетной записью Bing Ads.

Если пользователь учетной записи Microsoft имеет доступ к интерфейсу пользователя Bing Ads, я предлагаю связаться со службой поддержки за помощь в устранении ошибок 105. В этом случае также будет полезно, если вы предоставите поддержку SOAP-запроса, ответа и отметки времени.

Надеюсь, это поможет!

0

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

Я получил похожую ошибку.

Я использовал:

print $proxy->GetService()->__getLastRequest()."\n";
print $proxy->GetService()->__getLastResponse()."\n";

для отображения ошибок SOAP.

Затем я увидел, что ошибка была: Пользователь не представляет авторизованного разработчика

Что привело меня к проверьте мой AccountId и CustomerId были правильны.

0

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