Yammer REST API-记录的参数不起作用

Yammer REST API-记录的参数不起作用,rest,yammer,Rest,Yammer,此处记录的API-明确说明: "4) Alias to /api/v1/users/current user’s id.format. Supports include_followed_users, include_followed_tags, and include_group_memberships parameters. GET https://www.yammer.com/api/v1/users/by_email.json?email=user@domain.com` 然而,当我

此处记录的API-明确说明:

"4) Alias to /api/v1/users/current user’s id.format. Supports include_followed_users, include_followed_tags, and include_group_memberships parameters.

GET https://www.yammer.com/api/v1/users/by_email.json?email=user@domain.com`
然而,当我们尝试此操作时,它根本不会返回任何后续用户信息!我们使用的请求如下所示:

https://www.yammer.com/api/v1/users/by_email.json?email=me@company.com&include_followed_users=true
但是,此请求不会返回后续用户,但仅针对当前用户:

https://www.yammer.com/api/v1/users/current.json?include_followed_users=true

我是否遗漏了一些明显的、愚蠢的东西,还是真的有问题?如果出于任何原因删除了此项,那么您可能会认为API文档已经更新。

请确保将
email
参数设置为用户注册的电子邮件


例如,如果您的公司有多个域,但Yammer网络位于
bigco.com
下,并且用户通过电子邮件注册在
bigcosubidiary.com
下,则您需要使用
user@bigcosubsidiary.com

-如前所述-它看起来只适用于current.json-您可以检查它这里-希望它有帮助。
里奇

Yammer团队最终还是在这件事上找到了我。他们的回答如下: (我已从URL中删除,因为我没有足够的代表发布更多链接)

嘿,杰森·邓巴看起来这里的文档是错误的

本周,我了解了这一点,并与一些工程师进行了一些对话,并提出了以下内容(尽管更为艰巨的解决方案):

1) 调用get user by email endpoint并从这里检索id属性:/api/v1/users/by_email.json?email=user

2) 要获取以下用户,请获取该id并:

GET/api/v1/users/following/[:id].json

3) 要获取该用户的组成员身份,您需要模拟他/她(仅限验证管理员)并

GET/api/v1/users/current.json


我们会尽快用这个更新文档。如果需要,我也很乐意让对话继续下去。

我可以确认我尝试使用的电子邮件地址是正确的。仍然没有追随者…@JasonDunbar是的,看起来只有
current.json才支持
include\u followed\u users=true