2015-10-04 106 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我正在测试的帐户未被列为我应用的协作者。