サーバー側で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のオプションではないようです。