我正在尝试使用Yammer V2搜索端点,但找不到任何可帮助解决CORS错误的文章。当我尝试使用V2搜索时,它始终会出现CORS错误,但是我可以使用V1搜索而没有任何问题-所以您能告诉我我在做什么错吗?
V1搜索-
yam.platform.request(
{
url: "https://api.yammer.com/api/v1/search.json"
, method: "GET"
, data: { 'search': 'test'}
, success: function (msg) {
console.log('success');
}
, error: function (msg) { console.log("Error..." + msg); }
}
)
}
});
V2搜索-
yam.platform.request(
{
url: "https://www.yammer.com/api/v2/search/models"
, method: "GET"
, data: { 'search':'test', 'start':0, 'size':20, 'model_types':'threads',
'_network':5225275392, 'relevance':'DEFAULT'}
, success: function (msg) {
Display(msg);
}
, error: function (msg) { console.log("Error..." + msg); }
}
)
}
});
在撰写本文时,此API不支持由外部开发人员使用。 V2端点下的API主要仅用于第一方应用程序。搜索支持仅限于V1 endpoint。 supported APIs在主要文档中列出。