我正在尝试使用Instagram RealTime API在有人发布带有特定标记的图像时获取更新,我已经按照所有步骤进行了操作,但是我在阅读发送给我的回调的json数据时遇到了问题网址。根据instagram的文档:
当有人发布新照片时会触发其中一张照片的更新 在您的订阅中,我们向回调URL发出POST请求 您在订阅中定义。帖子正文包含原始文本 带有更新对象的JSON主体。
我正在使用C#和MVC 5,这是我的代码来读取“原始文本JSON主体”,请注意我将json字符串保存在文本文件中。
[HttpPost]
public HttpStatusCodeResult Receive()
{
string json;
using (var reader = new StreamReader(Request.InputStream))
{
json = reader.ReadToEnd();
}
File.WriteAllText(Path.Combine(Server.MapPath("~/"), "test.txt"), json);
return new HttpStatusCodeResult(200);
}
问题是,当我收到请求时,文件是create,但始终为空。我的代码有问题吗?这可能是Instagram API的一些问题吗?我很感激你的帮助。
答案 0 :(得分:0)