在Facebook应用程序外部加载Javascript SDK

在Facebook应用程序外部加载Javascript SDK,facebook,facebook-javascript-sdk,facebook-app-requests,Facebook,Facebook Javascript Sdk,Facebook App Requests,我正在编写一个用例,建议一些Facebook用户可以邀请他的朋友使用给定的Facebook应用程序,而不管该用户是否正在使用该应用程序。这意味着在应用程序画布之外从Facebook JS SDK调用对话框 简单地在远程页面中包含脚本路径太容易了。所以我的问题是,是否可以通过编程从任意域加载JSSDK 所以我的问题是,是否可以通过编程从任意域加载JSSDK 当然是这样——除了Facebook之外,无数的网站都在使用它 不过,您可能必须在应用程序设置中指定域。否则,Facebook将不允许f.e.登

我正在编写一个用例,建议一些Facebook用户可以邀请他的朋友使用给定的Facebook应用程序,而不管该用户是否正在使用该应用程序。这意味着在应用程序画布之外从Facebook JS SDK调用对话框

简单地在远程页面中包含脚本路径太容易了。所以我的问题是,是否可以通过编程从任意域加载JSSDK

所以我的问题是,是否可以通过编程从任意域加载JSSDK

当然是这样——除了Facebook之外,无数的网站都在使用它


不过,您可能必须在应用程序设置中指定域。否则,Facebook将不允许f.e.登录/从真正“任意”的域连接到应用程序等功能。

我有点困惑。好友邀请对话框本身不是应用程序的一部分,它只是应用程序的一个入口点。此外,Facebook不允许我指定一个不是从与应用程序集成的URL派生的域(比如localhost)。你可以从外部下载,是的。但应用程序邀请是特定于facebook canvas应用程序的(因为它们是应用程序邀请,而不是域),但您可以从外部域调用共享和其他请求。您可以找到一些解决方法,例如获得发布流权限,以及将链接发布到好友时间线。@AtaurRahimChowdhury:那么您是说无法从画布外部调用对话框,谢谢您的清理。我打算根据是否已通知用户使用该应用程序来控制应用程序流启动,如果只是跳过好友邀请。您可以调用其他对话框,如feed,但如果不是canvas应用程序,则无法调用好友邀请。我想这个链接会澄清问题,看看请求对话框,