1

短いバージョン:

「Facebook にログインせずに公開ページにアクセスすると、投稿の下に「2155 シェア」と表示されます。API を介してその番号にアクセスする方法を知りたいです。」

詳細:

グラフ HTTP API の最新バージョン (v2.5) を使用して、公開動画の合計共有数を決定しようとしています。問題は、FB が API を十分に変更しているように見えるため、SO に関する古い投稿ではこの質問に答えられなくなったことです。

Graph API ドキュメントを見ると、ビデオ ノードに "sharedposts" エッジがあるようです。ただし、summary=true を指定してこのルートを呼び出すと、一部の共有のみが返され、合計数の値は返されません。これはコメントといいねの数を返すので、エンドポイントを間違って使用したり、承認を台無しにしたりすることはありません。

URL ノードも使用しようとしましたが、これは Facebook 内のリンクではあまり効果がないようです。リクエスト パラメータとして指定したのと同じ URL を持つ「id」フィールドを持つ JSON レスポンスを取得するだけです。このルートは、Facebook 以外のコンテンツへのリンクに使用することを意図しているようです。

複数の公開ページで複数のビデオを使用して上記の方法を試したので、これが新しいデフォルトでない限り、グループ所有者がアクセスを制限しているためではないと思います。

コメントやいいねの合計数へのアクセスは許可されているが、共有へのアクセスは許可されていないのは恣意的に思えます。これを行うための従来の方法はありますか、それとも今のところ運が悪いですか?

4

1 に答える 1