2015-10-04 48 views
2

我一直在努力與ios-pdk進行身份驗證的簡單任務。這在過去對我很有幫助,但並不一致。我遵循了我所能找到的所有說明:設置了重新指定的uri,並且使用了Swift 2中最新的XCode 7。我擔心這可能與我的最新升級有關。我的電話是這樣的:Pinterest身份驗證與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

另一個更新:好的,清理並不總是能解決問題。今天早上它再次打破內部服務器錯誤500.在仔細觀察它失敗時,PDKClient.sharedInstance()。authenticateWithPermissions調用嘗試檢索字段並失敗:fields = counts%28pins%2Clikes%2Cboards%29% 2Cid%2Cbio%2Clast_name%2Ccreated_at%2Cusername%2Cimage%2Cfirst_name –

回答

1
+0

我也看到了。我做了更新和清理,但它沒有與我嘗試授權用戶(除我自己以外)時收到的「請求失敗:unathorized(401)」錯誤有差別 –

+0

行..我的版本的PDKClient沒有新的修復程序。改變,擺脫我的500錯誤。我仍然留下未經授權的401錯誤用於驗證除我自己以外的用戶。如果我的應用尚未通過Pinterest審覈,是否存在對誰可以進行身份​​驗證的限制? –

0

我發現我正在接受未授權的錯誤向FA是由於ct我正在測試的帳戶未被列爲我應用的協作者。