2014-07-11 61 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代码中