По сути, я только начал разрабатывать действие «Открыть график в Facebook» для нашего веб-сайта. Теперь я успешно реализовал действие и объекты Facebook, но я немного застрял здесь, поскольку документация Facebook не показывает много продвинутых примеров.
Я пытаюсь разместить на странице кнопку, которая будет публиковать действие на стене пользователя. Однако в данный момент JavaScript выдает ошибку, если пользователь не вошел в Facebook или не аутентифицировал приложение Facebook.
Используя пример в документации Facebook, это то, что я пока имею на своей странице.
Мой вопрос: как мне адаптировать это, чтобы определить, вошел ли пользователь в Facebook и / или прошел ли он проверку подлинности с помощью моего приложения Facebook? И если пользователь не обнаружен для входа / аутентификации, отобразите кнопку входа в систему, а не кнопку общего доступа ниже.
Если Facebook вошел в систему, может ли он просто отобразить кнопку «Поделиться», как при использовании приведенного ниже кода.
<script type="text/javascript">
function shareme()
{
FB.api('/me/gradtouch:discover&company=URL','post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post was successful! Action ID: ' + response.id);
}
});
}
</script>
Большое спасибо за любую помощь, руководство или даже если это направление, где я могу прочитать больше о том, как я мог бы написать что-то, что могло бы сделать это.