.net core tweetinvi注册表WebhookAsync 401-未经授权-身份验证凭据丢失或不正确

.net core tweetinvi注册表WebhookAsync 401-未经授权-身份验证凭据丢失或不正确,.net-core,twitter,webhooks,tweetinvi,.net Core,Twitter,Webhooks,Tweetinvi,我正在尝试使用TweetInvi(4.0.3)注册webhook: var twitterCreditials = Auth.SetUserCredentials(twitterOptions.APIkey, twitterOptions.APISecretKey, twitterOptions.AccessToken, twitterOptions.AccessTokenSecret); Webhooks.RegisterWebhookAsync("mydevenv"

我正在尝试使用TweetInvi(4.0.3)注册webhook:

 var twitterCreditials = Auth.SetUserCredentials(twitterOptions.APIkey, twitterOptions.APISecretKey, twitterOptions.AccessToken, twitterOptions.AccessTokenSecret);

 Webhooks.RegisterWebhookAsync("mydevenv", HttpUtility.UrlEncode("https://.../webhooks/twitter"), twitterCreditials);
但我得到了以下异常响应:

URL : https://api.twitter.com/1.1/account_activity/all/mydevenv/webhooks.json?url=https%3a%2f%2f...%2fwebhooks%2ftwitter
Code : 401
Error documentation description : Unauthorized -  Authentication credentials were missing or incorrect.
Error message : https://api.twitter.com/1.1/account_activity/all/mydevenv/webhooks.json?url=https%3a%2f%2f...%2fwebhooks%2ftwitter web request failed.
Could not authenticate you. (32)
我已经反复检查了我的凭证是否正确,并且按照说明创建了一个开发环境。我已经尝试为我的Twitter应用程序重新生成所有凭据,但没有任何效果

错误消息表明我的凭据有问题,但我看不出有什么问题

当我的webhook回调端点被调用并且未被调用时,我可以看到一条日志消息

我还尝试了Tweetinvi的5-beta版:

var userClient = new TwitterClient("...", "...", "...", "...");
await userClient.AccountActivity.CreateAccountActivityWebhookAsync("mydevenv", "https://.../webhooks/twitter");
但这给了我一个400分,似乎是对Twitter API的调用与版本4相同


我一定错过了一些简单的东西?

您是否尝试遵循此处的文档:您的问题可能来自“mydevenv”。免费层中只有“沙盒”可用。谢谢!我需要使用持票人代币。我现在有点更远了!