首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook集成错误2500 OAuthException xcode 8 Swift 3

facebook集成错误2500 OAuthException xcode 8 Swift 3
EN

Stack Overflow用户
提问于 2016-10-12 05:59:01
回答 1查看 607关注 0票数 0

我正在开发xcode 8 Swift 3中的facebook集成。我使用了以下代码

代码语言:javascript
复制
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;})有人能帮助我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-07 05:49:50

func loginButton(_ loginButton: FBSDKLoginButton!,didCompleteWith结果: FBSDKLoginManagerLoginResult!,error: Error!) {print(“loginButton单击”)

代码语言:javascript
复制
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"]!)
        }
})

}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39991452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档