2011-11-12 5 views
1

Привет, я пытаюсь получить JSON-файл о списке друзей Брет Тейлор («btaylor» - это профиль Facebook, используемый для практики). Я читаю официальное руководство Graph API (на веб-сайте FB), и я не рекомендую, что для этого запроса мне нужен токен-код авторизации.Facebook Graph API ... как начать?

Я нашел код маркеров доступа по ссылке

https://graph.facebook.com/oauth/access_token? 
    client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET& 
    grant_type=client_credentials 

где я написал свой ApS идентификатор и секретный код, но если я пытаюсь открыть следующий URL-адрес с помощью токена доступа кода

https://graph.facebook.com/btaylor/friends?access_token=MY_TOKE_AUTH_CODE 

я получаю следующее сообщение об ошибке:

{ 
    "error": { 
     "message": "(#604) Can't lookup all friends of 220439. Can only lookup for the logged in user (0), or friends of the logged in user with the appropriate permission", 
     "type": "OAuthException" 
    } 
} 

маркер кода является чем-то вроде access_token=112701417077438|GnwE4LeR_f_3r-mmxoi79ukgEFd

Где проблема? С Google я нашел учебник с длинными php-страницами, но после официального руководства я не могу понять, как использовать весь этот код ... в официальном руководстве все кажется чрезвычайно коротким и легким ...

ответ

1

Первый во-первых, вам нужно настроить свое приложение Facebook. Перейти к разработчику:

https://developers.facebook.com/apps

Во время процесса вы получите идентификатор приложения и App Secret. Обратите внимание на них.

Что нужно сделать дальше, зависит от типа приложения, которое вы хотите создать, либо веб-приложения, либо приложения на Facebook. Вы говорите о токенах доступа, поэтому, я думаю, вы хотите создать веб-приложение.

шаги здесь, это довольно легко:

http://developers.facebook.com/docs/guides/web/#login

Вам понадобится информация о собрались на первом шаге.

+0

Да, я пытаюсь создать веб-приложения. Приложения должны загружать JSON-файл в список друзей конкретного пользователя. Я уже создал приложение Facebook, поэтому у меня есть идентификатор и секретный код. I0ve сделал логическую страницу, как показано в прилагаемой ссылке, но я все еще получаю следующую ошибку: «Код ошибки API: 191 API Ошибка Описание: Указанный URL-адрес не принадлежит приложению Сообщение об ошибке: redirect_uri не принадлежит приложение." I – Nicolaesse

+0

О сообщении об ошибке в вашем вопросе, вы запрашиваете разрешение offline_access? Для новой ошибки перенаправление должно быть в домене, который вы объявили в поле Domain домена, когда вы создали приложение в приложении разработчика. –