按照Facebook的新开放图表指南,我已经设法在基于WordPress的网站上实现时间轴和“阅读文章”操作。但是指南会让您单击按钮发布操作。这可能是一个愚蠢的问题,但是一旦用户输入文章,我们如何让它自动发布?这是在Facebook批准该行动之后发生的事情吗?
推荐栏是否这样做?这是它的目的吗?
答案 0 :(得分:0)
使用一些JavaScript在页面加载后发布操作:
window.onload=postCook;
答案 1 :(得分:0)
是的,Recommendations Bar执行此操作。你可以在你自己的代码中实现类似的东西,但是Recommendations Bar支持一堆开箱即用的东西,比如只有当用户向下滚动X%和/或在指定的时间间隔后滚动活动时才发送活动。
使用此标记后,应在加载栏后5秒内跟踪操作:
<div class="fb-recommendations-bar" data-href="{YOUR URL}" data-read-time="5"></div>
答案 2 :(得分:0)
建议栏仍处于测试阶段,不适用于除App管理员/开发人员/测试人员以外的任何人。
最终用户只会在Facebook批准操作后才会发布操作。如果您提供足够的说明,通常需要一两天。您需要确保用户能够从您的网站中删除他们的活动 - 这是提交操作的要求:
请确保您的用户
- 在每个页面上全局打开/关闭共享文章。
- 删除文章中每个页面上您在应用内共享的文章。
- 当您确定某人有兴趣阅读该文章时,才会生成阅读操作。
醇>
对于我的WordPress网站,我使用了一些代码:
setTimeout( function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// publish action to facebook
FB.api( '/me/{$action}', 'post', { article : '{$permalink}' } );
} else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
// but has not authenticated your app
} else {
// the user isn't logged in to Facebook.
}
});
}, 2000 );