SO. У меня возникла проблема, и поиск времени в Интернете через Интернет не помог многим, подумал, что это хороший вариант. У меня есть фейсбук GraphAPI звонить, чтобы получить пользователь Facebook кормить как здесь ниже:Как работает facebook graph api pagination и как итерации пользователя facebook с ним?
dynamic myFeed = await fb.GetTaskAsync(
("me/feed?fields=id,from {{id, name, picture{{url}} }},story,picture,link,name,description," +
"message,type,created_time,likes,comments")
.GraphAPICall(appsecret_proof));
Выше помочь мне вернуть ряд последнего сообщения о том, что пользователь отправил в некоторое время говорит 21 или, может быть, 22 сообщение, но не полный список сообщений пользователя. Я искал способ итерации через фид пользователей с помощью facebook pagination. Я нашел это решение, которое работает с facebook Offset pagination.
dynamic myFeed = await fb.GetTaskAsync(
("me/feed?fields=id,from {{id, name, picture{{url}} }},story,picture,link,name,description," +
"message,type,created_time,likes,comments")
.GraphAPICall(appsecret_proof), new {limit = "1000", offset = "21" });
Это взял меня шаг рядом с тем, что я хочу достичь, но я думаю, что это не идеальный способ сделать это, а также он не возвращает все сообщения пользователей. Есть ли обходной путь? Пожалуйста помоги.
P.S: Я пользуюсь Facebook C# SDK.
UPDATE1: Как ответ Джереми. Кажется, что разбиение на страницы facebook является единственным подходящим вариантом для моих требований. Я хотел бы знать, если C# facebook sdk предоставляет любую функцию для итерации по Next Edges, поэтому я могу получить все сообщения фида в одном вызове, есть ли возможное решение для этого? PS: Я много раз просматривал документы API facebook, и я знаю, что именно являются узлами, краями и полями, единственное, к сожалению, - это то, что facebook пока не поддерживает SDK SDK, и мне не удалось найти правильную документацию по Facebook C# SDK тоже.
Если в последних версиях API Graph не изменилось, на самом деле это не так. Сообщения Facebook на краях, если вы хотите получить все сообщения от пользователя, вам нужно продолжать поиск по краям (обновлять новые элементы). То, что вы нашли с * Offset *, является самым близким. Вы можете прочитать это в документах FB API. –