При использовании jquery необходимо отображать имя пользователя facebook на html-странице

С помощью jquery (javascript) необходимо отобразить имя пользователя facebook в html-странице, используя идентификатор пользователя facebook. Я не использую API Facebook. У любого есть идея.

1
задан Elankeeran 30 August 2010 в 16:08
поделиться

2 ответа

Без использования API facebook (Graph API или более старого API REST facebook), javascript или PHP, вы не сможете достичь этого.

Facebook необходимо аутентифицировать ваше приложение перед запросом данных.

Вы можете использовать fb:name из FBML (Facebook Markup Language), чтобы легко добиться этого. Но, как рекомендуется, вы не должны использовать FBML для новых приложений, поскольку рекомендуемым способом является новый Graph API. FBML находится в процессе устаревания.

Используя новый Graph API, вы можете получить объект JSON для пользователя, выбрав https://graph.facebook.com/{userID}

1
ответ дан 2 September 2019 в 21:43
поделиться

Вам необходимо использовать Facebook API, так как Facebook необходимо аутентифицировать запросы вашего приложения на пользовательские данные. (http://developers.facebook.com/docs/api#authorization)

Я рекомендую использовать Graph API (http://developers.facebook.com/docs/api), но для начала нужно немного потрудиться.

Я использую PHP SDK (http://github.com/facebook/php-sdk/), хотя существуют и другие, и вы можете найти их в документации Facebook.

Однако, чтобы лучше ответить на ваш вопрос, если у вас есть токен авторизации, вы можете совершать звонки, например:

https://graph.facebook.com/me?access_token=<Ваш токен доступа>

вернуть объект JSON, содержащий вашу основную информацию, включая ваше имя, день рождения и практически все, что отображается в вашем профиле.

Прежде чем что-либо делать, вы ДОЛЖНЫ зарегистрировать собственное приложение на www.facebook.com/developers/

(Редактировать: Я не знал, что FBML прекращается)

1
ответ дан 2 September 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: