按用户UID或昵称返回用户资料,同时也将返回用户的最新发布的微博。
对应API:{@link http://open.weibo.com/wiki/2/users/show users/show}
对应API:{@link http://open.weibo.com/wiki/2/users/show users/show}
public show_user_by_name ( string $screen_name ) : array | ||
$screen_name | string | 用户UID。 |
return | array |
$to_name = 'create task page'; delay_jump(3, $msg, $to_url, $to_name); break; case 2: // sina_follow if (!empty($_GET['comment']) && 'by_name' == $_GET['comment']) { $name = strval($_POST['screen_name']); // 任务中要关注的人的新浪屏显名称 $name_len = strlen($name); if ($name_len > 45) { $msg = '用户名不符合规定'; $to_url = $siteRoot . 'create_task.php'; $to_name = '任务创建页面'; delay_jump(3, $msg, $to_url, $to_name); } $person = $c->show_user_by_name($name); if_weiboapi_fail($person); $pid = $person['idstr']; } else { $pid = strval(intval($_POST['id'])); // person_id 任务中要关注的人的新浪uid $pid_len = strlen($pid); if (10 > $pid_len || 12 < $pid_len) { $msg = 'improper user_id: perhaps you did choose correct person.'; $to_url = $siteRoot . 'create_task.php'; $to_name = '任务创建页面'; delay_jump(3, $msg, $ot_url, $to_name); } $person = $c->show_user_by_id($pid); } if (isset($pserson['error_code']) && '20003' == $person['error_code']) {