You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用TweetInvi获取Twitter横幅URL?

解决TweetInvi V2获取用户Twitter横幅URL的问题

你遇到的问题不是TweetInvi不支持,而是Twitter API V2默认不会返回用户横幅字段,需要主动在请求中指定要获取该字段,TweetInvi是支持这个功能的,只是你没配置请求参数。

Twitter API V2为了精简返回数据,默认只返回最基础的用户信息(比如头像、用户名),像横幅URL这类扩展字段必须显式声明才能获取。

修改你的代码,添加用户字段参数即可:

var userClient = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret);

// 创建请求参数,指定要获取横幅URL字段
var userParams = new GetUserByNameV2Parameters(twitterHandle)
{
    UserFields = { UserV2Fields.ProfileBannerUrl }
};

var userProfile = await userClient.UsersV2.GetUserByNameAsync(userParams);

// 现在可以通过下面的方式获取横幅URL
var bannerUrl = userProfile.Value.ProfileBannerUrl;

如果还需要其他扩展字段(比如用户位置、个人描述等),直接把对应的枚举值添加到UserFields集合里就行。

内容的提问来源于stack exchange,提问作者mjuk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 23:36:21