gpt4 book ai didi

C# tweetinvi 代码 408

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:26 24 4
gpt4 key购买 nike

我正在尝试使用 tweetinvi 学习将 C# 连接到 Twitter。

我在连接 Twitter KeyTwitter Token 时没有问题

然后我调试我的代码,注意到 User.GetAuthenticatedUser() 上的 null

但是,我已经使用我自己的 Twitter 帐户授权了 Twitter 应用程序。

为什么 User.GetAuthenticatedUser() 返回 Null 值?

我在尝试将错误传递到 Message Box 时得到了以下图片 enter image description here

我该如何解决这个问题?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Tweetinvi;


namespace Twitdesk
{
public partial class Form1 : Form
{
Cl_Tweetinvi twitinvi;
Command cmd = new Command();

public Form1()
{
InitializeComponent();
twitinvi = new Cl_Tweetinvi();
var AuthenticatedUser = User.GetAuthenticatedUser();
if(AuthenticatedUser == null)
{
var latestException = ExceptionHandler.GetLastException();
MessageBox.Show(latestException.ToString());
Application.Exit();
}
else
{
var settings = AuthenticatedUser.GetAccountSettings();
}

var tweets = Timeline.GetHomeTimeline();
this.Text = cmd.title;
MessageBox.Show("done");
}
}
}

enter image description here

最佳答案

问题来自您尚未初始化凭据这一事实。

在执行任何操作之前,您需要调用 Auth.SetUserCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET");

当您调用此行时,任何操作都将使用这些凭据。

请快速浏览 wiki了解更多信息。或者,如果您仍然遇到任何问题,请告诉我。

虽然问题可能有所不同,因为错误消息似乎表明您遇到了超时问题。通常身份验证问题返回 401 异常。

关于C# tweetinvi 代码 408,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36795785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com