我正在尝试制作推特机器人,当运行时,上传Snoop Dog的图片,并附上引号和一些标签。问题是当我运行代码时,它会抛出Tweetinvi.Exceptions.TwitterException:禁止错误。我试着寻找修复方法,但我找到的只是错误含义的答案。这是代码的一部分(其余是引号、API和令牌(。
byte[] ImageBytes = File.ReadAllBytes("snoop.jpg");
TwitterClient UserClient = new TwitterClient(APIKey, APISecret, AccessToken, AccessSecret);
IMedia ImageIMedia = await UserClient.Upload.UploadTweetImageAsync(ImageBytes);
ITweet TweetWithImage = await UserClient.Tweets.PublishTweetAsync(new PublishTweetParameters(SnoopQuotes[RandNum.Next(10)] + "#ZemanNaUlici #SSPSNotGood #CyberMeansPrestige") { Medias = { ImageIMedia }});
此处显示错误:
IMedia ImageIMedia=wait UserClient.Upload.UploadTweetImageAsync(ImageBytes(;
我很乐意得到一些帮助,谢谢
PS:我是第一次来这里,英语不是我的主要语言,如果有错误,我很抱歉。
我面对同样的事情,发现这个视频有所有的答案。https://youtu.be/aOlp3vXohB0
您需要将开发人员门户中的应用程序升级为";"升高";,启用文章的读/写功能,并重新生成API密钥。