我们正在开发一个由服务器支持的 iPhone 应用程序。服务器与 Facebook 对话以推送 Opengraph 事件。我正在尝试测试此代码。我在 Web 界面中创建了 Facebook 测试用户。如果我为它们手动生成令牌,它们会在 24 小时到期后生成,这会使它们对测试毫无用处。所以我需要在测试代码中按需生成令牌。Facebook 开发人员文档https://developers.facebook.com/docs/test_users/说我可以让 accounts/test-users 列出测试用户及其令牌。但是,当我这样做时,我得到了这个:
{
error: {
message: "(#15) This method is not supported for native apps",
type: "OAuthException",
code: 15
}
}
我想这是因为我们正在开发一个 iPhone 应用程序(尽管在 Facebook 应用程序配置中我们配置了网站、Facebook 应用程序和 ios 应用程序部分)。
我需要更改一些设置才能使其正常工作吗?或者其他生成令牌的方式?还是一种手动生成可以硬编码到测试中的更长寿令牌的方法?