我的问题在于 Facebook SDK、Android、PhoneGap 和评论框。
我对 Facebook SDK 不够熟悉,所以我真的知道使用评论框的两种方式之间的区别是什么,但似乎有两种不同的方式可以包括对“页面”的评论。至少它们似乎会产生不同类型的错误。
症状之一是,使用“旧”方式执行此操作时,评论框 iframe 会出现问题,因为“协议、主机和端口必须匹配”或类似内容而拒绝请求。该页面来自“file://...”,而 iframe 显然来自 Facebook(http 和 facebook.com)。
旧的方法是这样做:http: //developers.facebook.com/docs/reference/plugins/comments/
症状二是,使用“新”方式执行此操作时,您的 API 只是拒绝调用。API 只是告诉我们应用程序配置不正确,或类似情况。显然我们无法“正确”配置它。对于移动网站,您需要服务的 url(来自移动设备的本地“file://...”)与配置的任何内容相匹配,另一方面,不能将其设置为“ http”或“https”。对于 Android 应用程序,这也是不可能的,因为 Facebook 想要启动我们应用程序的活动,然后将用户重定向回开始。或者其他的东西。
使用新方法是这样做:https ://developers.facebook.com/blog/post/472/
有没有人能够解决这个问题,或者它是否需要 Facebook 中的应用程序的“PhoneGap”类型以减少对请求的限制?