1

cms-system を使用した Web アプリケーションがあります。誰かがニュース記事をページに公開したときに実行されるタスクを作成しました。シンプルなこと。私がやりたいことは、このニュース記事を私たちの Facebook ページにページとして公開することです。

古いバージョンの api などがたくさんあるので、これを行う最新バージョンが何であるかわかりません。

ページに投稿するアプリケーションを認証するために実行する必要がある手順と、実際にメッセージを投稿する方法を誰かが説明してもらえますか?

この時点ではユーザー入力オプションはありませんが、私が見つけたほとんどのガイドでは、認証ダイアログなどでユーザー入力が必要です。アプリを認証してから、トークンを要求してページを正しく投稿できる必要がありますか?

4

1 に答える 1

4

ここでステップ 1 から 4 に従ってください: http://developers.facebook.com/docs/authentication/server-side/

ステップ 1 で「manage_pages」および「publish_stream」権限を入力していることを確認してください。これにより、有効なアクセス トークンが得られます。

このアクセス トークンを使用して、次の API メソッドを呼び出します: (xxxxxxx を access_token に置き換えます)

https://graph.facebook.com/me/accounts?access_token=XXXXXXXX

出力には、次のようなものが表示されます。

    {
   "data": [
      {
         "name": "My App",
         "category": "Application",
         "id": "10258853",
          "access_token": "yyyyyyyyyyyyyy"
      }
   ]
}

yyyyyyyyyyy access_token を使用すると、ユーザーとして行うように任意のウォールに公開できます。

https://graph.facebook.com/ThePageId/feed/message=MyFirstPost&access_token=yyyyyyyyyyyyy

以前も同じことを尋ねたことがあります。当時使用していたコードについては、こちらの質問を参照してください。それと上記の私の答えで管理する必要があると思います。

少なくともいくつかのことを明確にしていただければ幸いです。そうでない場合は、私に尋ねてください。私はあなたを助けようとします.

于 2012-05-11T08:45:26.893 に答える