小编Hoo*_*D74的帖子

无法验证您的代码32 Twitter

具有以下代码:

  $oauth_nonce = md5(uniqid(rand(), true));
  $oauth_timestamp = time();            
  $users_ids = implode(',',$users_ids['ids']);
  $url = 'https://api.twitter.com/1.1/users/lookup.json';                       
  $oauth_sig_text = self::sign_twitter($url,$oauth_token,false,$oauth_nonce,$oauth_timestamp,$users_ids);     
  $key = __TWITTERSECRET__ . '&' . $oauth_token_secret;            
  $signature = base64_encode(hash_hmac("sha1", $oauth_sig_text, $key, true));
  $params = array(                
            'oauth_consumer_key'       => __TWITTERKEY__,
            'oauth_nonce'              => $oauth_nonce,
            'oauth_signature'          => $signature,
            'oauth_signature_method'   => "HMAC-SHA1",
            'oauth_timestamp'          => $oauth_timestamp,
            'oauth_token'              => urlencode($oauth_token),             
            'oauth_version'            => '1.0',
            'user_id'                  => $users_ids
   );        

   $url .= '?'.http_build_query($params);                 
   $users_data = json_decode(file_get_contents($url),true);

   echo '<pre>';
          print_r($users_data);
   echo '</pre>';
Run Code Online (Sandbox Code Playgroud)

And signature:

    protected function sign_twitter($url,$token,$verifier,$nonce,$timestamp,$ids=false){     
        $oauth_base_text = "GET&";
        $oauth_base_text .= urlencode($url).'&'; …
Run Code Online (Sandbox Code Playgroud)

php twitter json

5
推荐指数
1
解决办法
4872
查看次数

标签 统计

json ×1

php ×1

twitter ×1