我试着用下面的代码显示来自yammer的数据,然后它就可以工作了:
yam.connect.embedFeed({ container: "#embedded-feed", network: "elliottaustralia.com", feedType: "group", feedId: "1000157" }); 但我的自定义代码无法获取数据,如下所示:
<script type="text/javascript">
var TagDisplayName = "Supplier";
var GroupId = "1000157";
yam.connect.loginButton('#yammer-login',
function (response) {
if (response.authResponse) {
var yUrl = "https://www.yammer.com/api/v1/messages/in_group/" + GroupId + ".json?include_counts=true&threaded=extended&exclude_own_messages_from_unseen=true";
yam.request(
{
url: yUrl,
method: "GET",
type: "json",
success: function (msg) {
//Data of Meta tag
var meatres = msg.meta;
var LastMessageId = meatres.last_seen_message_id;
},
error: function (msg) {
alert("Post was Unsuccessful..." + msg);
}
}
);
} else {
alert('errro');
}
}
);
</script>这段代码会给error.....How解决吗?
发布于 2014-08-21 11:26:07
查看此https://developer.yammer.com/yammer-sdks/#javascript-sdk上的Yammer文档您可能需要注册您的应用程序,然后使用更新的JS调用它到您的页面-您可能还需要更新的api调用
<script type="text/javascript" data-app-id="[your app id]" src="https://assets.yammer.com/assets/platform_js_sdk.js"></script>那么在你的小组里就叫它公正
yam.platform.request({网址:"messages/in_group/1312007.json?threaded=true“
希望这能有所帮助。富足
发布于 2014-07-02 15:38:02
不要使用完整的url,如"https://www.yammer.com/api/v1/messages/in_group/“
取而代之的是使用像"messages/in_group/“这样的东西。
发布于 2014-10-10 04:52:59
我相信你使用api.yammer.com/v1就可以了。这对我很管用。
var url = "https://api.yammer.com/api/v1/messages/in_group/" + groupId +".json";
yam.request(
{ url: url
, method: "GET"
, data: {
}
, success: function (msg) {https://stackoverflow.com/questions/24422792
复制相似问题