我使用 tmhOAuth 0.7.5 来授权我的应用程序并代表我的用户发送推文,到目前为止它运行良好,但现在我想添加一点 - 我想获取用户的屏幕名称(最终我想要他们的推特网址,例如https链接:://twitter.com/screen_name)。我宁愿现在不升级我的 tmhOAuth 版本,因为担心这样做可能会破坏我的一些代码,而且我今天时间紧迫。所以问题是:在他们授权我的应用程序后,我如何从 tmhOAuth 0.7.5 获取 Twitter 用户 screen_name?
我尝试检查 $tmhOAuth 对象,但它不包含我想要的信息。
PS:好的,尝试了最新的 0.8.2 版本,到目前为止它似乎没有破坏任何东西,只是在授权后添加了这部分以获得名称:
$code = $tmhOAuth->user_request(array(
'url' => $tmhOAuth->url('1.1/account/verify_credentials')
));
if ($code == 200)
$data = json_decode($tmhOAuth->response['response'], true);
$name = $fdata['screen_name'];