gpt4 book ai didi

ios - 无法打开 session 或将帖子发布到 Facebook

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:51 25 4
gpt4 key购买 nike

出于某种原因,pffacebookutils session 未打开/保持打开状态。我无法发布到 facebook 并收到此错误。我向您保证,当前用户已与 Facebook 关联。

if ([[PFFacebookUtils session] isOpen]) {
/*
* if the current session has no publish permission we need to reauthorize
*/
if ([[[PFFacebookUtils session] permissions]indexOfObject:@"publish_actions"] == NSNotFound) {

[[PFFacebookUtils session] requestNewPublishPermissions:@[@"publish_actions"]
defaultAudience:FBSessionDefaultAudienceFriends
completionHandler:^(FBSession *session,NSError *error){
[self publishFacebookStory: object message:message];
}];

}else{
[self publishFacebookStory: object message:message];
}
}else{
/*
* open a new session with publish permission
*/
[[PFFacebookUtils session] openWithCompletionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
if (!error && status == FBSessionStateOpen) {
[self publishFacebookStory: object message:message];
}else{
NSLog(@"%@",error);
}
}];
}

一些相关的错误输出:

  • FBSDKLog:请求端点“/me/fitness.runs”时出错:必须为调用此端点指定一个打开的 FBSession。
  • Error Domain=com.facebook.sdk Code=5 “操作无法完成。(com.facebook.sdk 错误 5。)” UserInfo=0x17547aa80 {com.facebook.sdk:HTTPStatusCode=400, com. facebook.sdk:ParsedJSONResponseKey={ body = { 错误 = { 代码 = 2500; message = "必须使用事件访问 token 来查询有关当前用户的信息。"; 类型 = OAuthException; };};代码 = 400;}
  • PFKeychainStore 未能获取键“currentUser”的对象

感谢您的帮助!

最佳答案

这是暂时修复的,实际上我不再记得实际问题是什么......但我现在使用 parse facebook utils v4 和 facebook sdk 4.0+ 并且问题不再存在,因为不再有 session 之类的东西.

关于ios - 无法打开 session 或将帖子发布到 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29170613/

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