Ios Sharekit2.0:在Facebook上获取OAuth异常368
我正在尝试使用Sharekit2.0发布到Facebook 我得到了权限对话框,看到消息UI预先填充了我在代码中设置的默认消息-到目前为止,一切正常 当我点击“发送到Facebook”时,我得到一个OAuth异常368“尝试的行为被视为滥用或不允许” 我假设这是developers.facebook.com上的配置问题-我已经设置了 显示名称 名称空间(我真的需要它吗?) 联系电子邮件 类别 iOS包ID iPhone应用商店ID 为iOS配置SSO-启用 iOS本机深度链接-启用 URL方案后缀 验证对话框设置为默认设置(空) 高级设置: 应用程序类型-本机/桌面 沙盒模式:禁用 其他所有内容都是默认/空的 有什么想法吗 更新: 因此,问题似乎是预填充消息中应用商店上应用的URL,这导致了“滥用/不允许”错误。如果我删除这个URL,Facebook甚至会接受预先填充的消息 只使用短信就可以:Ios Sharekit2.0:在Facebook上获取OAuth异常368,ios,facebook,oauth,sharekit,Ios,Facebook,Oauth,Sharekit,我正在尝试使用Sharekit2.0发布到Facebook 我得到了权限对话框,看到消息UI预先填充了我在代码中设置的默认消息-到目前为止,一切正常 当我点击“发送到Facebook”时,我得到一个OAuth异常368“尝试的行为被视为滥用或不允许” 我假设这是developers.facebook.com上的配置问题-我已经设置了 显示名称 名称空间(我真的需要它吗?) 联系电子邮件 类别 iOS包ID iPhone应用商店ID 为iOS配置SSO-启用 iOS本机深度链接-启用 URL方案后
SHKItem *item = [SHKItem text:text];
新的问题是——如果我不能在文本中包含URL,我如何处理没有原始应用程序链接的服务,比如使用ShareKit的Twitter
如果我正在使用
SHKItem *item = [SHKItem URL:[NSURL URLWithString:@"http://itunes.com/apps/MyApp"] title:text contentType:SHKURLContentTypeWebpage];
Facebook会给我同样的“滥用/不允许”错误(尽管用户可以在弹出的WebView中看到,而不是请求错误)
其他URL(不链接到应用商店)也可以使用
我的快速修复方法是链接到我自己的网站,该网站描述了该应用程序,并有一个应用商店徽章,但这可能不是最好的解决方案?您是否在没有预填充消息的情况下尝试过它…?啊哼-有趣的是,它使用空NSString作为预填充消息。那么,这就是应该发生的事情吗?预填充的消息适用于Twitter,但不适用于Facebook?(我刚刚试用了这两项服务)