ios - 尝试使用 Facebook Graph API 访问测试用户时出现 "unsupported get request"

标签 ios facebook swift facebook-graph-api

我创建了几个测试用户,我正在尝试测试我的“检查共同好友”功能。

所以我有 3 个测试用户,其中 2 个将另一个作为共同的 friend 。

但是,当我尝试传递 URL 时

/<id>/friends

对于 FBSDKGraphRequest 调用,我收到以下错误:

Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api

我已经使用所有 3 个帐户通过 iOS 模拟器登录到该应用程序,并且我可以使用传递到 FBSDKGraphRequest 调用中的正常“我/ friend ”URL 拉回所有 3 个用户的 friend 列表。

我也尝试过将显式 ID 传递给真实用户(我自己和我妻子的)的相同请求,并且效果很好。然而,当我尝试与测试用户一起做时,它给了我这个问题。

有人知道发生了什么事吗?

编辑:

此外,在 Facebook 网站上的图形应用程序中,我在尝试为安装了该应用程序的测试用户拉回端点时遇到了同样的错误,但是当我为安装了该应用程序的真实用户执行此操作时,它起作用了很好。

最佳答案

所以我找出了发生这种情况的原因,我想我会发布一个答案以防其他人遇到这个问题。

这一切都归结为您无法在真实 帐户和测试 帐户之间混合/匹配。当我以测试用户身份登录时,我可以拉回测试用户的好友列表,如果我尝试拉回真实用户的好友列表,我会收到该错误消息。

所以这一切基本上都归结为我不明白你不能在测试和真实 Facebook 帐户之间切换。

关于ios - 尝试使用 Facebook Graph API 访问测试用户时出现 "unsupported get request",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33979369/

相关文章:

ios - NSNetServiceBrowser 在 iOS 14 上没有搜索错误 -72008

iphone - 跟踪各种 ViewController 的下载进度

ruby-on-rails - 获取 offline_access 以使用 Facebook

ios - SideMenu by jonkykong - 从右侧滑入

ios - 检测应用程序何时在后台状态 iOS 中被用户杀死

ios - 如何在Xcode 4.2上查看崩溃报告

ios - 如何检查两个 NSDates 是否来自同一天

facebook - "Get Started"按钮未出现在 FB Messenger bot 的欢迎屏幕中

c# - 在 .net 中获取 facebook 广告 api 错误

ios - tabBar 按钮重叠。我怎样才能更好地将它们分开?