相关疑难解决方法(0)

JavaScript OAuth使用Twitter登录

我必须在我的应用程序中集成登录Twitter,如下所示. https://dev.twitter.com/docs/auth/sign-twitter 它是用JavaScript开发,我一直闯民宅谷歌代码Java脚本的OAuth基于浏览器的应用程序,但即时通讯困惑如何使用OAuth /验证,以及如何得到的oauth_token

有人可以帮我一些样品吗?

javascript twitter oauth

10
推荐指数
2
解决办法
3万
查看次数

另一个twitter oAuth cURL访问令牌请求失败

以下函数提供验证错误而不是令牌:

无法验证oAuth签名和令牌

 function request_token()
 {
  // Set url
  $url = $this->site.$this->request_token_path; // http://api.twitter.com/oauth/request_token

  // Params to pass to twitter and create signature
     $params['oauth_consumer_key'] = $this->consumerKey;
     $params['oauth_token'] = '';
     $params['oauth_nonce'] = SHA1(time());
     $params['oauth_timestamp'] = time();
     $params['oauth_signature_method'] = $this->signatureMethod; // HMAC-SHA1;
     $params['oauth_version'] = $this->version; // 1.0
     ksort($params);

     //print "<pre>"; print_r($params); print "</pre>";

     // Create Signature
     $concatenatedParams = '';
     foreach($params as $k => $v){
      $concatenatedParams .= "{$k}={$v}&"; 
     }
     $concatenatedParams = substr($concatenatedParams,0,-1);

     $signatureBaseString = "POST&".urlencode($url)."&".urlencode($concatenatedParams);
     $params['oauth_signature'] = base64_encode(hash_hmac('SHA1', $signatureBaseString, $this->secret."&", TRUE));

  // Do cURL …
Run Code Online (Sandbox Code Playgroud)

php twitter curl

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

twitter ×2

curl ×1

javascript ×1

oauth ×1

php ×1