FBSDKLog:对端点的请求错误

Posted

技术标签:

【中文标题】FBSDKLog:对端点的请求错误【英文标题】:FBSDKLog: Error for request to endpoint 【发布时间】:2014-08-10 16:08:43 【问题描述】:

我正在尝试为用户的封面照片运行一个简单的 FB 图表请求,但我遇到了一个我找不到太多的错误。

(FBSession.activeSession.isOpen) ? NSLog(@"is open") : NSLog(@"is closed");

//cover photo
[FBRequestConnection startWithGraphpath:@"me/fields=cover"
                      completionHandler:^(FBRequestConnection *connection, id result, NSError *error) 
                          if (!error) 
                              // Sucess! Include your code to handle the results here
                              NSLog(@"user events: %@", result);
                           else 
                              // An error occurred, we need to handle the error
                              // See: https://developers.facebook.com/docs/ios/errors   
                          
                      ];

错误:

FBSDKLog: Error for request to endpoint 'me/fields=cover': An open FBSession must be specified for calls to this endpoint.

我认为这可能是 FBSession 问题,但它打印出“已打开”,因此似乎存在有效的活动会话。

对问题所在有什么想法吗?

谢谢:)

【问题讨论】:

【参考方案1】:

你应该像这样使用图形路径:

@"me?fields=cover"

首先,你应该尝试Facebook's Graph API Explorer上的每条路径

【讨论】:

以上是关于FBSDKLog:对端点的请求错误的主要内容,如果未能解决你的问题,请参考以下文章

400 对 GraphQL 端点的错误请求(我的测试查询有啥问题?)

对 Kong api 网关端点的基本身份验证请求出现 CORS 错误并且未找到预检

无法到达请求映射端点,所以我收到 404 错误

在运行时更改服务引用端点,有时会使用错误的端点

如何解决类中分配端点上的错误请求?

Mailchimp API 错误 - 对一直有效的代码的错误请求