2011-07-06 18 views
1

Jane Doeという名前のユーザーが訪問すると、自分のタブに「Hello、Jane Doe」というメッセージが表示されます。私はそれを行う方法の数を発見したが、新しいフェイスブックでiFrameとPHP SDKは動作していないようだ。ユーザーから追加のアクセス許可を求めることなくこれを行うことは可能ですか?コードで私を助けてくれる人もいますか?FacebookページIFrameタブ、ユーザーのフルネームを表示

私が試した最後のものは、このでした:

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

しかし、私が得たエラーだった:

Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user.

答えて

0

など自分の名前など、ユーザーを特定できる情報は、Facebookのiframeのページ]タブから利用できませんユーザーがアプリケーションで認証されることはありません。利用可能な情報は、言語、国、あなたのページが好きかどうかなど、hereと記載されており、signed_request HTTP postパラメータで送信されます。

0

でも、「静的fbml」アプリケーションでのみ、タブに独自の16x16アイコンを使用することはできません。 it'sはまだ働いて、なぜ

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

スタティックFBMLはまたしても非推奨とFBMLタグを削除レンダリングするようで、それは(私は試してみました)。これがなければ、ユーザー認証なしでは不可能になります。

関連する問題