2011-03-08 10 views
0

私のアプリを使って壁にメッセージを投稿したい。 何らかの理由で、ユーザーが壁にユーザー名の代わりにページ名を表示したいとします。 私は多分私は[ページとして使用するfacebook] menu.http://stackoverflow.com/questions/2901316/post-to-wall-as-facebook-app-not-as-a-user を使用することができたと思った違う。その場合、キャンバスページで私のアプリケーションを使用することはできません。 私はyoutubeアプリを見ました。彼らはページのユーザーとしてメッセージを投稿できます。 http://apps.facebook.com/videobox/pages 私は何かが恋しいですか? アイデアは助けになります。 ありがとう![facebook] page userを使ってアプリから壁にメッセージを投稿できますか?

答えて

1

ページの壁に公開しますか?あなたが最初のユーザーがあるページのすべてのリストを取得することができ、

  • manage_pages
  • これら二つの権限を持つ

    • publish_stream:あなたのアプリは、ユーザからの以下の2の拡張アクセス権が必要になりますページのアクセストークンと一緒の管理者は、次のように:

      GETのURL:https://graph.facebook.com/me/accounts?access_token= {} user_access_token

      ONC Pageのaccess_tokenがある場合は、次のようにページの壁に公開することができます。

      POST URL: https://graph.facebook.com/{page_id}/feed 
      POST BODY: access_token={page_access_token}&message=Test+Post 
      

      これが役立つことを願っています。

    +0

    JohnnyO、ありがとうございます。あなたと同じように私は言った。私はuser_access_tokenを使用しました。私はページのユーザーのためのaccess_tokenを取得できませんでした。そして、私は壁にユーザー名を持っています。とにかく私はページのaccess_tokenを得ることができますか?ありがとう。 –

    +0

    ユーザーのmanage_pages権限を持っていますか?はいの場合、このAPIを呼び出すと何が表示されますか? https://graph.facebook.com/me/accounts?access_token={user_access_token} –

    +0

    ありがとうございました! 私はあなたが言ったことを正確に行いました。しかし、私はまだ私のページにユーザー名を持っています。 昨夜、FacebookのGraph APIドキュメントをチェックしました。 user_access_tokenを使用してpage_user_access_tokenを取得できることがわかりました。 このように https://graph.facebook.com/me/accounts?access_token=user_access_token $次に、私が言ったように、page_user_access_tokenを使ってメッセージを投稿しようとしました。 そして、私はそれをやった! ページ名を使用して壁にメッセージを投稿できます。 ありがとうございます! –

    関連する問題