【发布时间】:2018-08-22 15:56:03
【问题描述】:
我正在尝试根据电子邮件地址获取用户的 yammer ID,这是我写的
$emailx="email@email.com";
function get_yammer_id($email){
$url = 'https://www.yammer.com/api/v1/users/by_email.json';
$response = wp_remote_get( $url, array(
'timeout' => 45,
'redirection' => 5,
'httpversion' => '1.0',
'blocking' => true,
'headers' => array( 'Host' => 'www.yammer.com', 'Authorization' => 'Bearer ********-**********************' ),
'body' => array( 'email' => $email),
'cookies' => array()
)
);
$return = $response;
return $return;
}
$result = get_yammer_id($emailx);
echo $result;
最后一个回声用“Array”打招呼。 如果我尝试将其换成
echo $result[0];
我什么也得不到。有什么想法吗?
【问题讨论】:
-
如果你做了一个 var_dump($result); 会打印什么?
-
一大堆文字,这里是有趣的部分
["body"]=> string(1447) "[{"type":"user","id":***************,"network_id":************,"state":"active","guid":null,"job_title":"","location":null,"interests":null,"summary":null,"expertise":null,"full_name":"******************","activated_at":"2018/07/04 11:44:23 +0000","auto_activated":false,"show_ask_for_photo":true,"first_name":"*******","last_name":"**************","network_name":"*********************************","network_domains":[],"url":"https://www.yammer.com/