1

サーバー側でHybridAuthを使用してFacebookAPIに接続しています(バックエンドはPHPで記述されています)。これは、サーバーでホストされているSaaSパブリッシングアプリケーション用です。私はOAuthの仕組みを理解しており、ユーザーから適切な権限を取得すると、Open Graph APIから読み書きできるようになります。これにより、理論的にはほとんど何でもできるようになります。

問題は、 Facebookのソーシャルプラグインのいくつかを使用したいということです。特に、ブログの投稿、記事、ページごとに自動的に表示されるように、いいねボタンを実装したいと思います。

問題は、「いいね」ボタンとさまざまなFacebookプラグインにが必要なことapp_idです。app_id開発者以外の人にとっては混乱を招く可能性があるため、ユーザーが開発者アプリをアカウントに追加したり、アプリを作成して取得したりする必要はありません。

とにかく、開いているグラフから作成または取得できますかapp_id(これを保存して、いいねボタンや他のFacebookウィジェットを生成するために使用できます)?

移行により、いいねされた各URLに独自のページがなくなることを理解しています。ユーザーがあなたのサイトの「いいね」ボタンをクリックすると、彼は自動的にあなたのページを高く評価します。しかし、私がというページを持っていて、http://www.mystore.com/products/some-awesome-product他の同様のページがあり、すべて同じようなボタンがあるとしましょう。「いいね」をクリックすると、ユーザーは自動的にFacebookページを高く評価しますが、「いいね」のニュースフィードにアイテムが公開されると、URLはその特定の製品にリンクする可能性がありますか?事実上、ユーザーが私のサイトの複数のページを高く評価する方法はありますか?

更新:レガシーRESTAPIのcreateapplicationAPIを使用してプログラムでsを生成できるようです。app_idただし、これはグラフAPIのオプションではないようです。

4

1 に答える 1

0

アカウントのapp_idをプログラムで作成できないようです。これは問題ではありません。アプリを作成し、フォームを使用してapp_idを送信することで、ユーザーをガイドする小さなガイドを作成するだけです。完璧ではありませんが、簡単に実装できるはずです。

URLに関しては、何かを高く評価しても、Facebookページが自動的に高くなるわけではありません。空白の場合href、現在のページが高く評価されます。hrefパラメータにFacebookページを設定すると、Facebookページが高く評価されます。

于 2012-09-07T06:43:49.310 に答える