ユーザーのフィード内のいくつかの投稿に対するいいねの数に反応できるサーバー アプリケーションを開発しています。
ユーザーウォールから投稿を取得する必要があります。
Facebookライブラリ バージョン 6.4.2を使用しています
次のコードを使用して投稿を取得します。
var apiKey = ConfigurationManager.AppSettings["apiKey"];
var secret = ConfigurationManager.AppSettings["secret"];
var client = PostHandler.CreateFacebookClient(apiKey, secret);
var get = client.Get(string.Format("/{0}/feed", pageId));
および/または (どちらも同じ情報を返します)
var token =ConfigurationManager.AppSettings["token"];
var get = client.Get(string.Format("/{0}/feed?access_token={1}", pageId, token));
問題は、上記のリクエストから返された json と同じアクセス許可のセットを使用すると、 Graph API Explorer のメソッド GET 100000481752436/feedから返された json から返された json とは異なることです。
私の意見では、リクエストから返された json にはいくつかの投稿が欠落しており、Geaph API からの json にはすべてフィードからの投稿が含まれています。
アドバイスをお願いします。何を見逃したのでしょうか。