0
我想爲我的web應用程序創建Twitter小部件。如何創建Twitter小部件?
我不想使用Twitter提供的小部件,因爲如果有成千上萬的用戶,那麼我必須爲每個人創建一個單獨的小部件,這是不可能的。
我想顯示當前登錄到我的Web應用程序的用戶時間線上的所有推文。
我必須強制我的Web應用程序用戶在訪問時間軸之前登錄Twitter。
如何做到這一點?
有沒有人有關於它的詳細信息?
請幫幫我。
我想爲我的web應用程序創建Twitter小部件。如何創建Twitter小部件?
我不想使用Twitter提供的小部件,因爲如果有成千上萬的用戶,那麼我必須爲每個人創建一個單獨的小部件,這是不可能的。
我想顯示當前登錄到我的Web應用程序的用戶時間線上的所有推文。
我必須強制我的Web應用程序用戶在訪問時間軸之前登錄Twitter。
如何做到這一點?
有沒有人有關於它的詳細信息?
請幫幫我。
使用此代碼,您可以添加您自己的Twitter小部件。您也可以自定義它。
echo "<ul id='news'>";
$twit_usr = 'username';//Please enter your twitter username
//$num_tweets = '60';
$reader = new XMLReader();
$reader->open('http://api.twitter.com/1/statuses/user_timeline/'.$twit_usr.'.xml/' );
while ($reader->read())
{
if ($reader->nodeType == XMLREADER::ELEMENT)
{
$name = $reader->name;
if($name == "status")
{
while($reader->read())
{
if($reader->nodeType == XMLREADER::ELEMENT)
{
$noName = $reader->name;
if($noName == "text")
{
$reader->read();
$checkUrl = $reader->value;
$text = preg_replace('/(?<!http:\/\/)(www.[[email protected]:%_\+.~#?&\/=]+)/i', '<a href="http://\1">\1</a>', $text);
$pattern = "#(http:\/\/[^ ]+)#i";
$replacement = "<a href=\"$0\" target=\"_blank\">$0</a>";
$finalString = preg_replace($pattern, $replacement, $checkUrl);
//$finalString = ereg_replace("[[:space:]]+[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]+[[:alnum:]]+[[:space:]]", "<a href=\"\\0\">\\0</a>", $checkUrl);
$result .= '<li>'.$finalString . '</li>';
//break;
}//close if noName match
}//close if nodeType
}//close while reader read inner
}//close if name item
}//close if nodeType
}//close while reader-read outer
print_r($result);
echo '</ul>';
感謝答覆,但我想它在使用OAuth訪問公共的JavaScript以及對登錄的用戶 – snehad 2013-03-26 06:37:45
你能解釋一下私人的鳴叫,你到底想要什麼? – 2013-03-26 06:59:48
我想在我的應用程序上顯示用戶的私人和公共推文。如果你已經看到了Twitter應用程序的Web應用程序,那麼我想完全這樣,但它不可能爲成千上萬的用戶使用。我想顯示那個推文只有當該用戶用戶登錄到他的twitter個人資料。 – snehad 2013-03-26 08:34:30