Twitter是否有时间表?

时间:2014-07-11 12:23:53

标签: php twitter oembed

您好我使用以下代码嵌入推文但我想知道是否有以下简单的嵌入用户配置文件,我似乎无法在dev.twitter.com上找到它们继续带我做一个小部件。这是我想要做的,但我希望他们根据PHP的要求来做这件事

目前我使用的是这样的东西。但正如您从下面可以看到的那样,它只获取状态而不是用户的时间表。

$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;
}

1 个答案:

答案 0 :(得分:1)

您无法获得用户时间线的html,就像您获取状态一样。

oembed没有可用于用户个人资料的终点。

但您可以通过以下步骤轻松自行构建。

  • 注册申请
  • 获取API密钥和访问令牌
  • 使用本页Twitter Libraries中列出的PHP库,我希望使用abraham's library
  • 通过请求此URL获取用户详细信息:
    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代码中呈现它