我在将其转化为代码之前测试一个想法,我想为用户检索Twitter DM。我正在使用Twitter Console来测试所有内容。
根据direct_messages和direct_messages/sent的文件(强调我的);
返回验证用户发送的20条最新直接消息。包括有关发件人和收件人用户的详细信息。每次通话最多可以请求200条直接信息,最多可以输出800条 。
我想获得最多800,我已经尝试了两种类型的调用 - 我做错了什么或API文档中有错误?;
使用计数和页面我认为我可以翻到第4页,计数为200(制作800)。
https://api.twitter.com/1.1/direct_messages.json?count=200&page=1有效并返回200个结果 https://api.twitter.com/1.1/direct_messages.json?count=200&page=2有效但返回0结果
使用direct_messages / sent.json
时会发生同样的情况当致电https://api.twitter.com/1.1/direct_messages.json?count=200时,我注意到返回的DM是按照最新的顺序排序的。所以我抓住了200中最早的DM的ID并将其输入max_id,假设那么这将给我下一个早于此的200.
https://api.twitter.com/1.1/direct_messages.json?count=200&max_id=482007447041609700有效但返回0结果