Я создал приложение Facebook и Open Graph Action «Like» для Object (это может быть глобальное действие для любой информации).
Я просто хочу получить этот формат в «Последней активности», используя простую кнопку « Like»: «USERNAME» нравится «OG: TITLE» в APPNAME
Я использую этот код:
<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>
Он работал целый день, а затем остановился и умер!
Я хотел бы знать, есть ли у них какое-либо решение для этого? Что я должен делать, или что может быть неправильным?
Спасибо всем за ваше время!
Вы можете использовать javascript sdk для просмотра веб-страниц или объектов. Вот пример кода. Обратите внимание, что вы должны получить accesstoken от пользователя через авторизацию.
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.'); } });
Вы использовали FB-отладчик для проверки своей ссылки, все правильно? https://developers.facebook.com/tools/debug