我正在开发xcode 8 Swift 3中的facebook集成。我使用了以下代码
let parameters = ["fields": "email, first_name, last_name, picture.type(large)"]
FBSDKGraphRequest.init(graphPath: "me", parameters: parameters).start { (connection, result, error) in
if error != nil{
print(error)
return
}但我的错误越来越少了。
可选( error Domain=com.facebook.sdk.core Code=8 "(null)“)”必须使用com.facebook.sdk:FBSDKGraphRequestErrorGraphErrorCode=2500,com.facebook.sdk:FBSDKGraphRequestErrorParsedJSONResponseKey={活动访问令牌查询有关当前用户的信息。,com.facebook.sdk:FBSDKGraphRequestErrorGraphErrorCode=2500,com.facebook.sdk:FBSDKGraphRequestErrorParsedJSONResponseKey={ body ={Domain=com.facebook.sdk.core={Domain=com.facebook.sdk.core= 2500;"fbtrace_id“=”FmK/8 8QACfhe“;message =“必须使用活动访问令牌来查询有关当前用户的信息。”;type = OAuthException;};};code = 400;})有人能帮助我吗?
发布于 2016-11-07 05:49:50
func loginButton(_ loginButton: FBSDKLoginButton!,didCompleteWith结果: FBSDKLoginManagerLoginResult!,error: Error!) {print(“loginButton单击”)
let graphRequest:FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"first_name, gender, last_name, email, picture.type(large)"])
graphRequest.start(completionHandler: { (connection, result, error) -> Void in
if ((error) != nil)
{
print("Error: \(error)")
}
else
{
let data:[String:AnyObject] = result as! [String : AnyObject]
print(data["first_name"]!)
print(data["last_name"]!)
print(data["email"]!)
print(data["id"]!)
print(data["gender"]!)
}
})}
https://stackoverflow.com/questions/39991452
复制相似问题