1

つまり、アプリがあります。たとえば、ユーザーがアプリを初めて実行したときに行った選択に基づいて、関連するニュースを配信できるアプリだとします。ユーザーがオンラインで、理想的にはアプリとして使用しなくても、ニュースをユーザーのウォールに投稿する方法はありますか?

したがって、彼/彼女のタイムラインでは、次のようになります(編集された画像、一部のアプリからの実際の投稿ではありません。それは、私が言っていることを理解するためです):

Facebookのウォールポスト

を使用する$facebook->api('/me', 'post')と、ユーザーとして投稿が作成されるだけです。これは私が望むものではなく、ユーザーがログインしていないときに投稿することはできません。

4

1 に答える 1

1

サーバー側の認証を使用して、長期間有効なアクセストークン(60日)を取得し、トークンがタイムアウトするまで使用できます。次に、新しいトークンを取得するために、ユーザーにアプリを再利用させる必要があります。

クライアント側の認証を使用し、サーバー側でトークンを拡張することで、同じことを取得できます。

publish_stream有効な別のオプションは、アプリアクセストークン(有効期限が切れない)を取得し、ユーザーに許可を求めることです。次に、次のようにします。

アプリアクセストークンを使用して、アプリケーションに公開権限を付与したユーザーに代わってFacebookにコンテンツを公開することもできます。

于 2012-06-19T18:20:08.857 に答える