Твитинви. Имя CredentialsCreator не существует в текущем контексте.

После добавления библиотеки Tweetinvi с помощью nuget в мой asp.net application и попытки примера:

Я обязательно добавил references, например:

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

Я получаю следующую ошибку: Имя «CredentialsCreator» не существует в текущем контексте.


person Kintaro    schedule 31.12.2018    source источник


Ответы (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);

Я надеюсь, это поможет вам

person Linvi    schedule 13.02.2019