0

Facebookに接続するwp7アプリがあり、ユーザーにトークンにアクセスできると仮定します

ある会社のフェイスブックページの壁にユーザーとして書けるのではないかと思います。(私はFacebookページの所有権を持っておらず、いかなる形でも提携していません)

もしそうなら、どの許可を取得する必要があるか知っていますか?あらゆる種類のコードスニペットまたは私が従うべき方向を取得したいと思います。

ありがとう。

4

2 に答える 2

1

ユーザーの振る舞いで壁に書くことはできません。Facebookアプリケーションのコンテキストでは常にトークンを取得するため、ユーザーではなく、壁に投稿されるアプリになります。また、アプリがユーザーに要求できる最大の権限はpublish_streamです。これにより、(実際にはアプリは)次のことが可能になります。

アプリがコンテンツ、コメント、いいねをユーザーのストリームとユーザーの友達のストリームに投稿できるようにします。

したがって、会社の壁に投稿するには、次のことを行う必要があります。

  1. ユーザーにpublish_stream権限をリクエストする
  2. メッセージを添えてhttps://graph.facebook.com/<>/feedurlに投稿リクエストを発行します

テストは本当に簡単です。https://developers.facebook.com/tools/explorerにアクセスし、[Get access token]をクリックし、[Extended]タブで[ publish_stream ]権限を選択し、アクションをPOSTに設定し、URLフィールドに「LGUSA/feed」と入力します。 「フィールドの追加」をクリックし、「メッセージ:テスト」と入力して「POST」をクリックします。投稿のIDが返されます。添付のスクリーンショットを参照してくださいスクリーンショット

于 2012-04-11T21:09:09.740 に答える
0

申し訳ありませんが、これは少し価値がありますが、ここに行きます:

  • まず、ユーザーはFacebookに対して認証される必要があります。ここに良い例があります。これにより、APIと対話できるようにするための認証が可能になります。
  • ユーザーが壁に書き込むには、Facebookのアクセス許可が必要になります。Facebookの権限については、こちらで説明しています。あなたの問題の詳細についてはわかりませんが、詳細があればもっとお手伝いできるかもしれません。
  • 次に、FacebookグラフAPIを使用して適切なウォールに投稿できるようにする必要があります(このページにアクセスするには、開発者アカウントでFacebookにサインアップする必要があります)。
于 2012-04-11T20:09:10.637 に答える