2014-07-11 60 views
0

嗨我使用下面的代碼來嵌入推文,但我想知道是否有像以下嵌入用戶配置文件一樣簡單,我似乎無法在dev.twitter.com上找到它們,他們不斷讓我做出一個小部件。這是我想要做的,但我希望他們這樣做的請求的PHPTwitter的時間軸?

目前我使用類似的東西。但正如你從下面看到的,它只能得到用戶的狀態而不是時間線。

$status = file_get_contents("https://api.twitter.com/1/statuses/oembed.json?url=".$links[$j]); 
$stats = json_decode($status); 
//$string = "https://api.twitter.com/1/statuses/oembed.json?url=".$links[$j]; 
if(isset($stats->errors)) 
{ 

} 
else 
    $string=str_replace($links[$j],'<a href="'.$links[$j].'" rel="nofollow" target="_blank">'.$links[$j].'</a>',$string).$stats->html; 
} 
+0

根據[本討論](https://dev.twitter.com/discussions/17613),如果不通過API數據自行構建html,則不可能。 – MrLore

回答

0

您無法獲取用戶時間軸的html,就像獲取狀態一樣。

用戶配置文件沒有可用的端點。

但您可以通過執行以下步驟輕鬆構建它。

  • 註冊申請
  • 獲得令牌的API密鑰和訪問
  • 使用來自這些在Twitter Libraries此頁面列出了一些庫PHP,我寧願與abraham's library
  • 打算通過獲取用戶的詳細信息使得請求這個網址:
    https://api.twitter.com/1.1/users/show.json?screen_name=[screen_name]
    *Note: Twitter API v1 is deprecated so use API v1.1 for making requests
  • 獲取JSON響應並將其呈現在您的html代碼中