如何关注使用yammer API的人? 我知道有Yammer嵌入提供的按钮,但它有自己的造型。
尝试使用以下代码创建开放图活动,但这会创建一个活动并打开图形页面,但不会反映在指定用户的“关注”中。
yam.platform.getLoginStatus(function(response){
if (response.authResponse) {
yam.platform.request({
url: "activity.json",
method: "POST",
data: {
"activity": {
"actor": {
"name": "Kavleen Kaur",
"email": "Kavleen.Kaur@abc.com"
},
"action": "follow",
"object": {
"url": "https://www.yammer.com/abc.com/users/username",
"title": "Testing follow Activity!",
"type":"person"
},
"message": "Testing follow activity from JS SDK!"
}
},
success: function (msg) { alert("Post was Successful!: " + msg); },
error: function (msg) { console.dir(msg); }
})
}
})
答案 0 :(得分:1)
你可以关注这样的人。
function follow(sender_id) {
yam.request(
{ url: "https://api.yammer.com/api/v1/subscriptions"
, method: "POST"
, data: {
target_type: "user",
target_id: sender_id
}
, success: function (msg) {
}
, error: function (msg) { }
});
}
答案 1 :(得分:1)
感谢kendomen的回复!但是,由于CORS,我收到了未经授权的错误。使用以下方法使其工作:
yam.platform.request(
{
url: "subscriptions"
, method: "POST"
, data: {
target_type: "user",
target_id: item.SENDERID
}
, success: function (msg) {
alert('Followed');
}
, error: function (msg) { }
});