Мне нужна помощь, пожалуйста. Последние 2 часа я был потерян в документации по графу facebook. Пожалуйста, пришлите совет о том, как я могу получить свои посты / информацию на стене Facebook и т. Д. . . ? Мне нужен токен доступа. Я пытался получить его разными способами, но бесполезно. Я не понимаю, как создать этот URL. . . Пожалуйста, просто скажите мне, с чего мне начать? Спасибо!
посты на стене фейсбука
Ответы (3)
Не очень понятно, что вы пытаетесь сделать или на каком языке вы пытаетесь это сделать. Но graph api не очень сложно решить, если вы будете следовать их документации. Сначала вам нужно предложить пользователю пройти аутентификацию с помощью вашего приложения и любых расширенных разрешений. Затем вы можете делать вызовы API-интерфейса графа (или FQL-запросы, если это необходимо).
Вот полный пример получения сообщений на стене Facebook, как вы просили. Для чтения сообщений на стене потребуется расширенное разрешение read_stream.
<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<a href="#" onclick="getFeed();return false;">Get Feed</a>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({ appId : 'yourFacebookAppId', status : true, cookie : true, xfbml : true });
function getFeed() {
FB.login(function(response) {
if (response.session && response.perms) {
FB.api('/me/home',
function(response) {
alert(response.data.length);
for (var i = 0; i < response.data.length; i++) {
alert("message from " + response.data[i].from.name + ": " + response.data[i].message);
}
}
);
}
} , {perms:'read_stream'});
}
</script>
</body>
</html>
Это также можно сделать в серверном коде, таком как PHP, но для общих вопросов, подобных этому, и для начала работы с javascript API, вероятно, проще всего, пока вы не узнаете больше о том, что пытаетесь сделать.
https://developers.facebook.com/docs/authentication/
Платформа Facebook использует протокол OAuth 2.0 для аутентификации и авторизации. Мы поддерживаем ряд различных потоков OAuth, которые вы можете использовать на своем веб-сайте, в мобильных и настольных приложениях.
В этом документе описываются различные механизмы, которые Платформа Facebook использует для поддержки каждого из этих потоков. В примерах в этом документе используется PHP для программирования на стороне сервера и HTML/JavaScript для кода на стороне клиента. Эти примеры очень просты и легко переводятся на другие языки.
Вот с чего вам нужно начать.
попробуйте этот https://graph.facebook.com/USER_ID/feed?access_token=TOEKN Просто замените USER_ID и TOKEN на идентификатор пользователя и access_token, и вы получите список всех сообщений на стене в формате json, а также вы сможете перемещаться по странице результатов, используя Previous и Ссылка Далее внизу .
Надеюсь, это решит вашу проблему.