我的应用程序中有多个Facebook应用程序ID
Multiple Facebook App IDs in my application
在我们的Angular JS应用程序中,我们可以登录Facebook并共享Facebook功能。对于使用facebook登录,我们有一个应用程序Id。我们通过设置例程,FB.init会用这个应用程序Id调用。当谈到共享时,我们想使用不同的应用程序ID共享到facebook。所以我的问题是如何处理这种情况,就像我用登录应用程序ID做过一次FB.init一样?
1) 我查看了Facebook文档,没有发现init是否首先接受了两个应用程序ID。
2) 另一个想法是,我可以为Facebook SDK再创建一个对象,它将被命名为其他东西而不是FB,这样我就可以在这个新对象上调用init了吗?
不幸的是,没有内置的noConflict
模式。您可能会看到一些相关的Multiple fbAsyncInit';s寻找灵感。
您需要将window.fbAsyncInit
回调链接起来,然后将生成的window.FB
对象捕获/存储为其他对象。
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 在我的SPA应用程序中集成Facebook共享的问题
- 使用Javascript和html5登录Windows应用程序的Facebook
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 在 Node.js(Express)Facebook 画布应用程序中获取signed_request
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 分配后,您可以更改Facebook应用程序ID吗?
- 在Facebook应用程序中弹出时遇到问题
- Facebook Web应用程序开发错误
- 计算喜欢我的帖子facebook应用程序的用户数量
- 页面的类似facebook按钮的应用程序id
- 为什么不't我的Facebook应用程序发送邀请请求
- Facebook在跨平台移动应用程序中的集成
- Facebook JavaScript SDK:读取应用程序URL
- 如何使用Javascript/jQuery将信息从查询字符串传递到Facebook中的页面选项卡应用程序
- 无法'共享'Firefox操作系统上Facebook和Twitter本地应用程序上的URL
- Facebook选项卡应用程序动态URL
- Facebook应用程序未请求manage_pages许可
- 如何从facebook webhook广告的页面中取消订阅应用程序