Проблемы с Phototobucket oAuth - PullRequest
       36

Проблемы с Phototobucket oAuth

0 голосов
/ 11 декабря 2011

Похоже, у многих людей возникают проблемы при получении oAuth для работы с Photobucket, и теперь я один из них, я продолжаю получать:

"Authentication failed signature check failed"

При попытке получить токен запроса, вотИнформация заголовка, которую я отправляю вместе:

OAuth realm=""
oauth_consumer_key="XXXXXXXXX"
oauth_signature_method="HMAC-SHA1"
oauth_signature="BHHJ4o7zXOlfln4Xpik5rPtjZv8%3D"
oauth_timestamp="1323470655"
oauth_nonce="2FEC3150-8AB9-4BBC-BC4B-FA5AE7EC8046"
oauth_version="1.0"

и моя строка BASE используется для генерации подписи:

POST&http%3A%2F%2Fapi.photobucket.com%2Flogin%2Frequest&format%3Djson%26oauth_consumer_key%3DXXXXXXXXX%26oauth_nonce%3D2FEC3150-8AB9-4BBC-BC4B-FA5AE7EC8046%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1323470655%26oauth_version%3D1.0

Все, кажется, идет вверх и вверх, и я использую ту же библиотеку, котораяЯ использую для нескольких других сайтов обмена фотографиями / видео без проблем, это на iOS ...

Спасибо

1 Ответ

0 голосов
/ 29 мая 2012

Оказывается, что даже несмотря на то, что photobucket иногда приводит к тому, что ваши запросы переходят на api ####. Photobucket.com (ваш специальный URL-адрес для балансировки нагрузки), вам все равно нужно указать базовую строку как api.photobucket.com, что не имеет смыслаи TOTALLY BREAKS oAuth, поскольку теперь вы задаете для базовой строки другой URL-адрес, отличающийся от того, где вы делаете запрос: p

Итак, будьте бдительны и всегда проверяйте, что ваша базовая строкаis api.photobucket.com

вздох

...