Twitter ID_Str帮助

问题描述

| 我真的是PHP和twitter oauth的新手,我正在学习。 我在处理id_str时很困惑 我想知道如何使用oauth获取id_str (在诸如dabr之类的Twitter客户上),您通常会看到tweet时间(发布于52分钟前,等等),当您单击它时,它会进入单个tweet页面--live示例http://twitter.com/# !/ twitterapi / status / 4917112329994240 我不知道如何获取/索取该号码“ 4917112329994240” 我的代码的一部分:
$consumer = new
OAuthConsumer(OAUTH_CONSUMER_KEY,OAUTH_CONSUMER_SECRET);   $sha1_method
= new OAuthSignatureMethod_HMAC_SHA1();
    // user\'s token   list($oauth_token,$oauth_token_secret) = explode(\'|\',$GLOBALS[\'user\'][\'password\']);  
$token = new
OAuthConsumer($oauth_token,$oauth_token_secret);
    // Generate all the OAuth parameters needed   $signingURL =
\'https://api.twitter.com/1/account/verify_credentials.json\';
$request =
OAuthRequest::from_consumer_and_token($consumer,$token,\'GET\',$signingURL,array()); 
$request->sign_request($sha1_method,$consumer,$token);
    $header[1] .= \",oauth_consumer_key=\\\"\" .
$request->get_parameter(\'oauth_consumer_key\')
. \"\\\"\";   $header[1] .= \",oauth_signature_method=\\\"\" .
$request->get_parameter(\'oauth_signature_method\')
.\"\\\"\";   $header[1] .= \",oauth_token=\\\"\" .
$request->get_parameter(\'oauth_token\')
.\"\\\"\";   $header[1] .= \",oauth_timestamp=\\\"\" .
$request->get_parameter(\'oauth_timestamp\')
.\"\\\"\";   $header[1] .= \",oauth_nonce=\\\"\" .
$request->get_parameter(\'oauth_nonce\')
.\"\\\"\";   $header[1] .= \",oauth_version=\\\"\" .
$request->get_parameter(\'oauth_version\')
.\"\\\"\";   $header[1] .= \",oauth_signature=\\\"\" .
urlencode($request->get_parameter(\'oauth_signature\'))
.\"\\\"\";

$twtid =
$request->get_parameter(\'id_str\');
没有返回任何结果     

解决方法

        我是Dabr的开发人员之一。 要从API检索单个状态,请使用此调用
https://api.twitter.com/1/statuses/show/4917112329994240.json?include_entities=true
当然,您将必须使用OAuth签署请求。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...