推特维。当前上下文中不存在名称“CredentialsCreator”

Posted

技术标签:

【中文标题】推特维。当前上下文中不存在名称“CredentialsCreator”【英文标题】:Tweetinvi. The name 'CredentialsCreator' does not exist in the current context 【发布时间】:2019-05-27 18:36:31 【问题描述】:

使用nugetTweetinvi 库添加到我的asp.net application 并尝试示例后:

我确保添加references,例如:

using Tweetinvi;
using Tweetinvi.Models;
var applicationCredentials = CredentialsCreator.GenerateApplicationCredentials(ConsumerKey, 
ConsumerSecret);

我收到以下错误:名称“CredentialsCreator”在当前上下文中不存在。

【问题讨论】:

【参考方案1】:

这取决于您使用的版本,但 CredentialsCreator 是不再使用的旧逻辑。

您现在可以执行以下操作:

new ConsumerCredentials("CONSUMER_TOKEN", "CONSUMER_SECRET")

    ApplicationOnlyBearerToken = "BEARER_TOKEN"
;

// or if you want to set the credentials
Auth.SetApplicationOnlyCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "BEARER_TOKEN");

// if you do not have the bearer token and want tweetinvi to retrieve it for you
Auth.SetApplicationOnlyCredentials("CONSUMER_KEY", "CONSUMER_SECRET", true);

希望对你有帮助

【讨论】:

以上是关于推特维。当前上下文中不存在名称“CredentialsCreator”的主要内容,如果未能解决你的问题,请参考以下文章

arcengine显示当前上下文中不存在名称怎么办

CS0103: 当前上下文中不存在名称“DataHelper”

C# 当前上下文中不存在名称“Console”

当前上下文中不存在名称

当前上下文不存在名称

编译器错误消息: CS0103: 当前上下文中不存在名称