Помогите с твиттером ID_Str - PullRequest
0 голосов
/ 14 июня 2011

Я действительно новичок в php и твиттере oauth и я учусь .. Я запутался, когда имею дело с id_str

Я хочу знать, как получить id_str, используя oauth (в твиттер-клиенте, таком как dabr и т. д.), вы часто будете видеть время твита (опубликовано 52 минуты назад и т. д.), и когда вы щелкнете по нему, вы попадете на одну страницу твита - пример живой 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');

не дал никакого результата

1 Ответ

0 голосов
/ 17 января 2012

Я один из разработчиков Dabr.

Чтобы получить один статус из API, используйте этот вызов

https://api.twitter.com/1/statuses/show/4917112329994240.json?include_entities=true

Вам, конечно, придется подписать свойзапрос с OAuth.

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