Текст не публикуется в Twitter - PullRequest
0 голосов
/ 28 февраля 2012

Я пытаюсь реализовать функцию публикации твитов в твиттере в asp.Net и C #. У меня есть токен доступа, ключ потребителя, URL-адрес обратного вызова и т. Д. У меня есть две кнопки «autotheate» и «Send» для аутентификации и отправки твитов соответственно.

Я использую dll Twitterizer2 для всего этого. Аутентификация и нажатие кнопок «Отправить» не выдают никаких ошибок, но также не публикуют ничего в твиттере . Есть ли что-то, что мне нужно добавить или изменить? Пожалуйста, помогите.

protected void btnSendTwitterMsg_Click(object sender, EventArgs e)
{
    OAuthTokens accessToken = new OAuthTokens();
    accessToken.ConsumerKey = "XXXXXXXXXXXXXXXXXXXXXXXX";
    accessToken.ConsumerSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXX";
    accessToken.AccessToken = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
    accessToken.AccessTokenSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
    TwitterStatus.Update(accessToken, "Hello World!!");
}

protected void btnAuthenticate_Click(object sender, EventArgs e)
{
    var consumerKey = "XXXXXXXXXXXXXXXXXXXX";
    var consumerSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXX";
    var callBackUrl = "my call back url";

    if (Request.QueryString["oauth_token"] == null)
    {
        OAuthTokenResponse RequestToken = OAuthUtility.GetRequestToken(consumerKey, consumerSecret, callBackUrl);
        Response.Redirect("http://twitter.com/oauth/authorize?oauth_token=" + RequestToken.Token);            
    }
    else
    {
        OAuthTokenResponse RequestToken = OAuthUtility.GetRequestToken(consumerKey, consumerSecret, callBackUrl);
        string oathToken = Request.QueryString["oauth_token"].ToString();
        var accessToken = OAuthUtility.GetAccessToken(consumerKey, consumerSecret, RequestToken.Token, RequestToken.VerificationString);
        this.lblScreenName.Text = "Hello " + accessToken.ScreenName;
    }
}

Спасибо Ракеш

1 Ответ

1 голос
/ 29 февраля 2012

Попробуйте Spring.net Twitter, есть пример ASP.NET, который делает именно то, что вы хотите: http://springframework.net/social-twitter/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...