2012-04-02 4 views
-3

Это мой первый раз, когда вы делаете мобильную разработку с твиттером. Я использую Adobe Flash AS3 и PHP-скрипт, чтобы получить свой собственный статус Twitter в моем собственном приложении iphone. Однако Im не смог получить более 20 статусов.Как получить 20 или более статус Twitter с помощью PHP?

PHP:

<?php 
header('Content-Type: text/html; charset=utf-8'); 
$name = $_GET['url']; 
$url = 'http://twitter.com/statuses/user_timeline.xml?screen_name='; 
$url .= $name; 
$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt ($ch, CURLOPT_HEADER, 0); 
ob_start(); 
curl_exec ($ch); 
curl_close ($ch); 
$string = ob_get_contents(); 
$content = ob_end_clean(); 
echo $string; 
?> 

В Flash CS5.5:

private static const USERNAME:String = "twitterusername";   
private static const URL:String = "http://myserverhost.com/proxy.php?url=";   
private static const REQUEST:String = URL + USERNAME; 

urlLoader = new URLLoader(); 
urlLoader.load(new URLRequest(REQUEST)); 
urlLoader.addEventListener(Event.COMPLETE, displayInfo); 

Я дал почитать на твиттере документации (http://dev.twitter.com/docs/working-with-timelines) вы мне дали, однако я все еще довольно смущен о «Как спросить более 20 статусов за раз ». Есть ли какой-либо учебник/образец кода онлайн для справки?

+0

Что вы не понимаете из-за поста? – PeeHaa

+0

Я не понимаю, как использовать Count, max_id и since_id в моем коде выше. Могу я узнать, как? – Zainu

ответ

1

ли вы имеете в виду:


//use count parameter 
$count = 30; 
$url = "https://twitter.com/statuses/user_timeline/screen_name.xml?count=".$count; 
+0

Привет, спасибо! Это работает, но в нем нет ретвитов? Могу ли я узнать, как использовать max_id и since_id в коде? – Zainu

2

Если вы ищете в manual для метода, который вы используете, будет значение count, что вы можете указать, не более 200.

Так что-то например

http://twitter.com/statuses/user_timeline.xml?count=[count]&screen_name=[user] 
+0

Привет, документация говорит, что он будет включать в себя ретвиты, но он не включает их. Как использовать include_rts в коде? – Zainu

+1

Вам также не нужно устанавливать 'include_rts = 1'. Так что все будет что-то вроде этого http://twitter.com/statuses/user_timeline.xml?include_rts=1&count=[count]&screen_name=[user] – Mattias

+1

@ Zainu Единственное, что вам нужно сделать со всеми аргументами в [ manual] (https://dev.twitter.com/docs/api/1/get/statuses/user_timeline) заключается в том, чтобы добавить их к URL-адресу, разделенному '&' – Mattias

Смежные вопросы