我为对象创建了一个Facebook App和Open Graph Action“Like”(对于任何类型的信息,这可能是全局性的行为)。
我只想在Recent Activity上使用简单的Like按钮获取此格式:“USERNAME”喜欢APPNAME上的“OG:TITLE”
我正在使用此代码:
<meta property="fb:app_id" content="**" />
<meta property="og:type" content="article" />
<meta property="og:url" content="**" />
<meta property="og:title" content="**" />
<meta property="og:image" content="**" />
像这样加载SDK:
<script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=*******"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
</script>
它工作了一天然后停下来死了!
我想知道是否有任何解决方法?我该怎么做,或者可能出现什么问题?
感谢大家的时间!
答案 0 :(得分:1)
您可以使用javascript sdk来喜欢网页或对象。 这是示例代码。 请注意,您应该通过授权从用户获取accessstsoken。
FB.api(
'/me/og.like',
'post',
{ 'object': 'http://www.yourwebpage.com/',
'access_token': 'aaaa' },
function(response) {
if (!response || response.error) {
alert('you couldnt like.');
} else {
alert('you liked it.');
}
});
答案 1 :(得分:0)
您是否使用FB调试器来测试您的链接是否一切正确? https://developers.facebook.com/tools/debug