通过用户id获取google加页面url
Get google plus page url by user's id
是否可以在知道用户 ID 的情况下将 url 构建到用户页面?
我尝试了 https://plus.google.com/u/0/ 之类的方法,但没有用。
只是https://plus.google.com/userId
。以 +Google 为例:https://plus.google.com/116899029375914044550.
$userid = "116899029375914044550";
$url = "https://www.googleapis.com/plus/v1/people/".$userid."/";
$params = array(
'key' => 'YOURKEY'
);
$param_string = array();
foreach( $params as $key => $param ){
$param_string[] = $key.'='.urlencode(trim($param));
}
$url = $url.'?'.implode('&',$param_string);
$ch = curl_init( $url );
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , true );
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response);
$url = $data->url;
echo $url;
是否可以在知道用户 ID 的情况下将 url 构建到用户页面? 我尝试了 https://plus.google.com/u/0/ 之类的方法,但没有用。
只是https://plus.google.com/userId
。以 +Google 为例:https://plus.google.com/116899029375914044550.
$userid = "116899029375914044550";
$url = "https://www.googleapis.com/plus/v1/people/".$userid."/";
$params = array(
'key' => 'YOURKEY'
);
$param_string = array();
foreach( $params as $key => $param ){
$param_string[] = $key.'='.urlencode(trim($param));
}
$url = $url.'?'.implode('&',$param_string);
$ch = curl_init( $url );
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , true );
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response);
$url = $data->url;
echo $url;