Facebook страница IFrame Tab, показать полное имя пользователя - PullRequest
1 голос
/ 06 июля 2011

Я хочу показать сообщение «Привет, Джейн Доу» на моей вкладке, когда его посещает человек по имени Джейн Доу.Я нашел несколько способов сделать это, но с новыми Facebook iFrame и PHP SDK ни один из них, похоже, не работает.Возможно ли это сделать без запроса дополнительных разрешений у пользователя?Может ли кто-нибудь помочь мне с кодом, пожалуйста?

Последнее, что я попробовал, было следующее:

$access_token = $facebook->getAccessToken();
$req = $facebook->api('/me/?access_token='.$access_token);
echo $req['name'];

Но ошибка, которую я получил, была:

Неустранимая ошибка: Uncaught OAuthException: активный токен доступа должен использоваться для запроса информации о текущем пользователе.

Ответы [ 2 ]

0 голосов
/ 15 июля 2011

это все еще возможно, но только с приложением «static fbml», которое даже не позволяет использовать собственный значок 16x16 для вкладки.

http://developers.facebook.com/docs/reference/fbml/userlink/

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

0 голосов
/ 10 июля 2011

Информация, идентифицирующая пользователей, такая как их имя, недоступна на вкладке страницы iframe в Facebook без аутентификации пользователей в вашем приложении.Доступна информация, такая как их язык, страна и нравится ли им ваша страница, как задокументировано здесь и отправлено в HTTP-параметре signature_request.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...