gpt4 book ai didi

ios - Facebook SDK 3.1 - com.facebook.sdk 使用 [facebook 授权 :permissions] 进行身份验证时出现错误 5

转载 作者:可可西里 更新时间:2023-11-01 05:04:06 25 4
gpt4 key购买 nike

当使用以下授权方法进行身份验证时,我使用 startWithGraphPath 和 startForMeWithCompletionHandler 获得 com.facebook.sdk 错误 5,但使用 requestWithGraphPath 则没有。我成功地获得了 token (在 didLogin 中打印)并通过 requestwithGraphPath 获得了我想要的任何东西,但我无法使用其他方法。如果有人遇到相同的问题或类似的事情或有任何想法,如果你分享它我会很高兴。

谢谢

方法:

NSArray *permissions = [[NSArray alloc] initWithObjects: @"user_likes",@"offline_access",@"read_stream",@"publish_stream",nil];
[_facebook authorize:permissions];

最佳答案

startWithGraphPath 和其他 start* 方法可能无法获取事件 session 。这些方法依赖于正在设置的事件 session 。见:

https://developers.facebook.com/docs/reference/ios/3.1/class/FBRequestConnection#startWithGraphPath%3AcompletionHandler%3A

“请求使用由 [FBSession activeSession] 表示的事件 session 。”

所以你必须做这样的事情:

[FBSession setActiveSession:session];

其中 session 是您之前设置的 FBSession。

关于ios - Facebook SDK 3.1 - com.facebook.sdk 使用 [facebook 授权 :permissions] 进行身份验证时出现错误 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13496007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com