1

企業ページを作成しました。

企業ページを作成した後、その管理者ユーザーを作成しました。

ユーザーID(stream.publish)を使用して別のユーザーウォールに投稿するFBアプリケーションがあります。

会社のウォールにも投稿したいのですが、userID や appID を持っていない場合、どうすれば会社のウォールに投稿できますか?

会社のページを使用すると、設定ページやその他の構成ページに詳細が表示されません。

企業ページの userID/companyID/accesstokenID を取得して、そのウォールに投稿するにはどうすればよいですか?

4

1 に答える 1

5

ページに割り当てた管理者ユーザーに対して、manage_pages パーミッションを要求する必要があります。ユーザーのアクセス トークンを取得する認可 URL から戻ったら、https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVE URLを呼び出す必要があります。独自のアクセス トークンを使用します。

そのアクセス トークンを公開に使用すると、ページとして公開する必要があります。

http://developers.facebook.com/docs/authentication/ - ページ ログイン セクションを確認します。

アップデート

これは URL です。ブラウザを次の URL にリダイレクトします。

https://graph.facebook.com/oauth/authorize?client_id=APP_ID&scope=manage_pages,offline_access&display=Popup&redirect_uri=REDIRECT_URL

ユーザーが指定したリダイレクト URL に戻ったら、codeURL パラメーターの値を取得し、Facebook API を呼び出してアクセス トークンと交換します。ユーザーのウォールに投稿するアプリケーションがあるので、これらはすべて既に完了しているはずです。

アクセス トークンを使用してこれから行うことは、https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVEを呼び出すことです。これにより、認証されたユーザーが管理するページのコレクションが提供され、それぞれに独自のページがあります。アクセストークン。

目的のアクセス トークンを取得し、それを使用してページ ウォールに投稿します。

于 2011-05-12T13:37:23.763 に答える