【问题标题】:How to make Twitter XAuth post request data for access token?如何为访问令牌制作 Twitter XAuth 发布请求数据?
【发布时间】:2010-11-21 23:45:03
【问题描述】:

当我使用以下代码时,我收到消息“无法验证 oauth 签名和令牌”

     NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.twitter.com/oauth/access_token"]];
  [request setHTTPMethod:@"POST"];

  NSString *postString = @"oauth_consumer_key=My Consumer key&oauth_signature_method=HMAC-SHA1&oauth_signature=My Consumer secret&oauth_timestamp=?????&oauth_nonce=?????oauth_version=1.0&x_auth_username=My Twitter ID&x_auth_password=My Twitter password&x_auth_mode=client_auth";
  [request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]]; 

  NSHTTPURLResponse *response = NULL;
  NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
  NSString *responseDataString = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding];

  NSLog(@"Response from Twitter: %@", responseDataString);

所以,我想知道请求内容的确切配置 使用的帖子数据如下。我的应用程序能够使用 xAuth

oauth_consumer_key=我的消费者密钥

oauth_signature_method=HMAC-SHA1

oauth_signature=我的消费者密码

oauth_timestamp=?????

oauth_nonce=?????

oauth_version=1.0

x_auth_username=我的 Twitter ID

x_auth_password=我的推特密码

x_auth_mode=client_auth

【问题讨论】:

    标签: twitter http-post xauth


    【解决方案1】:

    阅读本文。希望它会帮助你。 https://dev.twitter.com/docs/oauth/xauth

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2019-09-16
      • 2014-02-17
      • 2013-08-10
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      相关资源
      最近更新 更多