我需要使用HttpWebRequest从后端(aspx.cs)调用Yammer自动完成GET API(https://www.yammer.com/api/v1/autocomplete/ranked)。我无法使用GET HttpWebRequest发送内容正文(前缀和模型)。我试图用POST替换GET,但我收到错误' Method Not Allowed'。
了解如何使用HttpWebrequest从后端调用Yammer自动完成GET api的任何建议。
答案 0 :(得分:0)
要使用GET,您只需将数据编码到网址中即可。像:
"api/v1/autocomplete/ranked?models=user:5&prefix=" + name
答案 1 :(得分:0)
也许您忘记将Accept: application/json
作为请求的标头包含在内,这是从Yammer调用自动完成API所必需的。