2

シンプルなiframeFacebookアプリがあります。現在のユーザーのウォールにコンテンツを投稿するためのアプリが必要です。私はPHPとJSですべてをやっています。現在、私が持っている唯一のFacebook固有のPHPは、現在のユーザーのIDを取得することであり、私が持っている唯一のJSは、iframeをコンテンツに合わせたサイズにすることです。

ユーザーのウォールに公開する前に、入力したい追加のテキストを入力するようにユーザーに求める、所定のコンテンツを含むダイアログをポップアップ表示するにはどうすればよいですか?私はFB.Connect.streamPublish()を調べましたが、それにはFacebook Connectを使用する必要があります。これは、iframeアプリ全体から遠ざかっています。

4

1 に答える 1

2

あなたは正しい場所を探していました - Facebook Connect ライブラリはあなたが必要としているものです. 標準の Connect コードを iframe アプリに埋め込むと、Facebook の iframe タグからパラメーターを取得して、ユーザーのセッションを透過的にセットアップします。その後、FB.Connect.streamPublish() を使用できます。

他の唯一の代替手段は、ユーザーにアプリケーションにpublish_stream拡張アクセス許可を付与してもらい、stream.publish API 呼び出しを直接使用することです。しかし、その許可を取得する唯一の方法は、さらに別の Connect ダイアログを介して (または FBML で直接) 行うことであるため、実際には問題は解決しません。

于 2010-01-17T11:01:55.967 に答える