ShareKit 2.0:在Facebook上获取OAuth例外368

时间:2012-07-14 10:41:54

标签: ios facebook oauth sharekit

我正在尝试使用ShareKit 2.0发布到Facebook。

我获得了权限对话框,看到预先填充了我在代码中设置的默认消息的消息UI - 到目前为止,非常好。

当我点击“发送到Facebook”时,我会收到OAuth例外368“已尝试的行为被视为滥用或被禁止”

我认为这是developers.facebook.com上的配置问题 - 我已经设置了

显示名称 命名空间(我真的需要吗?) 联系电子邮件 类别 iOS Bundle ID iPhone应用程序商店ID 已配置为iOS SSO - 已启用 iOS本机深层链接 - 已启用 URL Scheme Suffix

Auth对话框设置为默认值(空)

高级设置: 应用类型 - 原生/桌面 沙箱模式:已禁用 其他一切都是默认/空的。

有什么想法吗?

更新:

因此,问题似乎是预填充消息中App Store上应用程序的URL,导致“滥用/禁止”错误。如果我删除此网址,Facebook甚至会接受预先填好的邮件。

只需使用短信即可:

SHKItem *item = [SHKItem text:text]; 

新问题是 - 如果我在文本中没有URL,我该如何处理没有链接到原始应用程序的服务,比如Twitter使用ShareKit?

如果我正在使用

    SHKItem *item = [SHKItem URL:[NSURL URLWithString:@"http://itunes.com/apps/MyApp"] title:text contentType:SHKURLContentTypeWebpage];

Facebook会给我同样的“滥用/不允许”错误(尽管用户在弹出式WebView中可见,而不是作为请求错误)。

其他网址(不链接到App Store)工作。

我的快速解决方法是链接到我自己的网站,该网站描述了应用并拥有App Store徽章,但这可能不是最好的解决方案吗?

0 个答案:

没有答案