Yammer 模拟为有效管理员
Yammer Impersonation As A Valid Admin
- 我在我的网络中注册了一个应用程序作为有效管理员。
- 我拿到了令牌。
- 当我请求要模拟的令牌列表时,我只收到我的令牌,而不是所有(我网络中用户的)令牌。
这是我提出的要求:
https://www.yammer.com/api/v1/oauth/tokens.json?consumer_key={0}&user_id={1}", CONSUMER_KEY, UserId
其中 {0} = 我的应用程序客户端 ID,
其中 {1} = 我的用户 ID(已验证的管理员用户 ID)。
我可能做错了什么?
谢谢大家。
您可以从 post 对象
传入 user_id sender_id
var config = require('../config');
module.exports = function (sender_id, tk) {
var params = '?' + 'user_id=' + sender_id + '&consumer_key=' + config.YAMMER_CONSUMER_KEY + '&access_token=' + tk;
var url = 'https://www.yammer.com/api/v1/oauth/tokens.json' + params;
return url;
};
我找到了答案。
我的错误是我是在
下注册的
"xxx.com"
当我请求令牌时,我在以下域下:
"yyy.com"
所以我收到的令牌不是正确的令牌。
我犯的另一个错误是试图冒充经过验证的管理员——经过验证的管理员不能冒充另一个经过验证的管理员。
**
解法:
- 使用在正确域中注册的用户注册新应用。
- 获取在正确域中注册的用户的令牌。
- 获取未经管理员验证的用户的 ID。
**
感谢您的帮助。
希望此信息对某人有所帮助。
- 我在我的网络中注册了一个应用程序作为有效管理员。
- 我拿到了令牌。
- 当我请求要模拟的令牌列表时,我只收到我的令牌,而不是所有(我网络中用户的)令牌。
这是我提出的要求:
https://www.yammer.com/api/v1/oauth/tokens.json?consumer_key={0}&user_id={1}", CONSUMER_KEY, UserId
其中 {0} = 我的应用程序客户端 ID, 其中 {1} = 我的用户 ID(已验证的管理员用户 ID)。 我可能做错了什么?
谢谢大家。
您可以从 post 对象
传入 user_id sender_idvar config = require('../config');
module.exports = function (sender_id, tk) {
var params = '?' + 'user_id=' + sender_id + '&consumer_key=' + config.YAMMER_CONSUMER_KEY + '&access_token=' + tk;
var url = 'https://www.yammer.com/api/v1/oauth/tokens.json' + params;
return url;
};
我找到了答案。
我的错误是我是在
下注册的"xxx.com"
当我请求令牌时,我在以下域下:
"yyy.com"
所以我收到的令牌不是正确的令牌。
我犯的另一个错误是试图冒充经过验证的管理员——经过验证的管理员不能冒充另一个经过验证的管理员。
**
解法:
- 使用在正确域中注册的用户注册新应用。
- 获取在正确域中注册的用户的令牌。
- 获取未经管理员验证的用户的 ID。
**
感谢您的帮助。
希望此信息对某人有所帮助。