我一直在努力与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个
谢谢,阿妮塔
更新:如果我在XCode中执行产品 - >清理,我的错误消失,并且成功通过身份验证。但是...如果我尝试使用另一个Pinterest帐户在另一台设备上进行身份验证。我失败,请求失败:未授权(401)“ –
另一个更新:好的,清理并不总是能解决问题。今天早上它再次打破内部服务器错误500.在仔细观察它失败时,PDKClient.sharedInstance()。authenticateWithPermissions调用尝试检索字段并失败:fields = counts%28pins%2Clikes%2Cboards%29% 2Cid%2Cbio%2Clast_name%2Ccreated_at%2Cusername%2Cimage%2Cfirst_name –