添加到时间轴插件的回调
callback for add-to-timeline plugin?
当用户来到我的网站并试图允许publish_action权限时,他会点击'add-to-timeline'插件按钮。
然后出现一个弹出对话框,用户将允许所需的权限。
我想知道的是,如果我们可以指定任何回调函数调用后,用户允许的权限。
我知道我们可以订阅edge。通过FB.Event创建事件。订阅,但我找不到类似的"添加到时间轴"的解决方案。
至少,据我所知,它并没有写在文件上。
有人能帮帮我吗?
您可以订阅全局事件来完成此操作。
如果您订阅auth。登录、身份验证。authResponseChange,或auth。statusChange它们将在用户通过'add-to-timeline'授权应用程序后被调用。
例如你可以这样写…
FB.Event.subscribe('auth.login', function(response) {
alert('The user has just authorized your application');
});
然而,我猜你想要的是同样的事情,我想要的是有动作添加到时间轴后,用户点击"添加到时间轴"第一次,然后在后续访问你的网站只是有它自动添加到时间轴。
要做到这一点,你会这样做…
/** put your FB.init right here **/
FB.Event.subscribe('auth.statusChange', function(response) {
if (response.status == 'connected') {
FB.api("/me/foobar:watch" + "?video=http://foobar.com/video/123","post",
function(response) {
if (!response || response.error) {
alert("Error");
} else {
alert("Post was successful! Action ID: " + response.id);
}
});
}
});
相关文章:
- bookmarklet中的jQuery.getScript()进行回调,但没有成功执行插件
- 从多线程C++插件回调NodeJS Javascript函数
- 我的插件不适用于不同的回调
- Cordova Android短信插件不会触发成功或错误回调
- 自定义Cordova插件,释放一个保持回调而不调用它
- jQuery插件回调函数参数
- 如何向jquery插件添加自定义回调
- jQuery插件的自定义事件与回调
- jQuery插件回调-jQuery Boilerplate
- spawn() 函数的“关闭”回调在 grunt 插件中不起作用
- Requirejs:dist 失败,加载器插件没有在构建:文本中调用加载回调
- 编校器:访问插件中的回调
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用
- “(回调方法)未定义”在 Firefox 插件上的 JSONP 访问中
- jquery.validate 插件在 AJAX 成功回调中访问表单
- jQuery scrollbar 插件 (mCustomScrollbar) 不会在 AJAX 回调时重新初始化
- 根据条件在 JQuery 表单插件中提交回调之前删除项目
- jQuery插件:回调选项必须返回false(不起作用)
- Jquery为我的插件实现了一个成功和错误回调,该插件与AJAX一起工作
- 这个插件要求回调字符串的格式是什么?(jquery ui multisearch)