2015-10-04 2 views
2

Я боролся с простой задачей аутентификации с помощью ios-pdk. Это работало для меня в прошлом, но оно не последовательное. Я выполнил все инструкции, которые я могу найти: настроить перенаправление uri, и я использую последний XCode 7 с Swift 2. Я обеспокоен тем, что это может быть связано с моим последним обновлением. Мой вызов выглядит следующим образом:Pinterest Authentication с iOS-PDK

let permission = [PDKClientReadPublicPermissions] 
PDKClient.sharedInstance().authenticateWithPermissions(permission, 
       withSuccess: { (responseObject :PDKResponseObject!) -> Void in 
        print("success PDKResponseObject: \(responseObject)") 

       }) { (err :NSError!) -> Void in 
        print("error NSError: \(err)") 

} 

За последние несколько дней, иногда я получаю успех и другие дни я получаю внутреннюю ошибку сервера! Кто-нибудь видел это поведение?

Домен = com.alamofire.error.serialization.response Код = -1011 "Ошибка запроса: Внутренняя ошибка сервера (500)" UserInfo = {com.alamofire.serialization.response.error.response = {URL: https://api.pinterest.com/v1/me/?access_token=[access_token_here]&fields=counts%28pins%2Clikes%2Cboards%29%2Cid%2Cbio%2Clast_name%2Ccreated_at%2Cusername%2Cimage%2Cfirst_name} {код состояния: 500

Спасибо, Анита

+0

Обновление: если я делаю продукт -> Чистота в XCode, моя ошибка уходит, и я успешно аутентифицирован. Но ... если я попытаюсь выполнить аутентификацию на другом устройстве, используя другую учетную запись Pinterest. Я терпеть неудачу с «Ошибка запроса: неавторизованная (401)» –

+0

Другое обновление: OK, очистка не всегда устраняет проблему. Это прерывается сегодня утром с внутренней ошибкой сервера 500. При более пристальном рассмотрении, когда он терпит неудачу, вызов PDKClient.sharedInstance(). AuthenticateWithPermissions пытается получить поля и не работает: поля = подсчет% 28pins% 2Clikes% 2Cboards% 29% 2Cid% 2Cbio% 2Clast_name% 2Ccreated_at% 2Cusername% 2Cimage% 2Cfirst_name –

ответ

1

я думаю, что это, возможно, было исправлено с этим запросом тягового: https://github.com/pinterest/ios-pdk/commit/4386ef09ee988de1f73511552fb3e35d721962b6

+0

Я тоже это увидел. Я сделал обновление и очистил, но это не повлияло на ошибку «Ошибка запроса: неарторизованная (401)», которую я получаю, когда пытаюсь авторизовать пользователя (кроме меня) –

+0

ОК .. у моей версии PDKClient не было новое исправление. Изменение, которое избавляет от моей ошибки 500. Я все еще остаюсь с несанкционированной ошибкой 401 для аутентификации пользователей, кроме меня. Есть ли ограничение на то, кто может быть аутентифицирован, если мое приложение еще не было проверено Pinterest? –

0

я понял, что несанкционированная ошибка я получал была из-за фа ct, что учетная запись, которую я тестировал, не была указана в качестве соавтора для моего приложения.