Linq2Twitter MediaEntity:如何访问多个 ImageURL
Linq2Twitter MediaEntity: How to access more than one ImageURL
为什么 linq2Twitter API 在实体 class 中只存储一张图片作为媒体 URL 即使在特定推文中有两张图片?
这是我在截图中调试的推文“https://t.co/VoxCtVl2k1”。它有两张图片,但完全合格的 URL 仅适用于第一张可访问?
请查看ExtendedEntities
,这是推特API中较新的对象。
关于搜索查询,Twitter API 有一个错误尚未解决。请访问并在他们的论坛中喜欢以下问题:
https://twittercommunity.com/t/search-tweets-endpoint-and-extended-entities/31655
LINQ to Twitter 确实支持 include_entities 参数,如下所示:
Search searchResponse =
await
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == searchTerm &&
search.IncludeEntities == true
select search)
.SingleOrDefaultAsync();
正如我之前所说,这是行不通的。一个潜在的解决方法是使用 Status/Lookup 查询,如下所示:
List<Status> tweets =
await
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Lookup &&
tweet.TweetIDs == "460788892723978241,462758132448362496,460060836967768064"
select tweet)
.ToListAsync();
要完成此工作,请在搜索响应中找到所有包含媒体的推文并收集它们的 ID。然后将它们组合成一个逗号分隔的列表并分配给 TweetID。请记住,您一次只能查找 100 个 ID。
为什么 linq2Twitter API 在实体 class 中只存储一张图片作为媒体 URL 即使在特定推文中有两张图片?
这是我在截图中调试的推文“https://t.co/VoxCtVl2k1”。它有两张图片,但完全合格的 URL 仅适用于第一张可访问?
请查看ExtendedEntities
,这是推特API中较新的对象。
关于搜索查询,Twitter API 有一个错误尚未解决。请访问并在他们的论坛中喜欢以下问题:
https://twittercommunity.com/t/search-tweets-endpoint-and-extended-entities/31655
LINQ to Twitter 确实支持 include_entities 参数,如下所示:
Search searchResponse =
await
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == searchTerm &&
search.IncludeEntities == true
select search)
.SingleOrDefaultAsync();
正如我之前所说,这是行不通的。一个潜在的解决方法是使用 Status/Lookup 查询,如下所示:
List<Status> tweets =
await
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Lookup &&
tweet.TweetIDs == "460788892723978241,462758132448362496,460060836967768064"
select tweet)
.ToListAsync();
要完成此工作,请在搜索响应中找到所有包含媒体的推文并收集它们的 ID。然后将它们组合成一个逗号分隔的列表并分配给 TweetID。请记住,您一次只能查找 100 个 ID。