首先抱歉我的英语不好。
标题可能解释了我要求的内容,现在我知道如何通过加载
来做到这一点facebook-jssdk,
then window.fbAsyncInit and FB.init,
and lastly using FB.ui( {}, function( response ) {} );
不幸的是,我想要做的是,将其用作少数其他页面上的小部件,而不是主APP Url,不,我不想通过将这些域添加到应用程序来实现这一点。
还有其他方法吗?请记住,我想在用户实际分享内容时获取信息。我会很高兴看到一些例子。 提前谢谢。
答案 0 :(得分:0)
Afaik根本无法检查用户是否与FB.ui共享共享内容,只需使用console.log检查响应值即可。通过publish_actions
授权用户有一种解决方案,但如果他共享某些内容,您将无法获得仅用于跟踪的批准。在这种情况下,响应将是条目的id:
仅在用户使用Facebook登录您的应用并且已授予publish_actions时才可用。如果存在,则这是已发布的Open Graph故事的ID。
来源:https://developers.facebook.com/docs/sharing/reference/share-dialog