【问题标题】:Yammer ID from Email (Wordpress PHP)来自电子邮件的 Yammer ID (Wordpress PHP)
【发布时间】: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/

标签: php wordpress rest yammer


【解决方案1】:

这可能不是最好的解决方案,但我找到了一个

$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 = (explode(",",$response['body']));
return (int)str_replace('"id":', '', $return[1]);
}

$result = get_yammer_id($emailx);
echo $result;

谁有更好的?

【讨论】:

    猜你喜欢
    • 2013-04-18
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    相关资源
    最近更新 更多