【发布时间】:2015-09-29 20:11:57
【问题描述】:
我正在尝试构建一个处理 Facebook 实时帖子的 C# Webapi 控制器。
我已成功创建对我的公共 Facebook 页面的订阅源的订阅。 Facebook 能够点击我的获取方法,我可以查询我的设置订阅,它说是活动的。 但是,我没有收到我的控制器 Post 方法的帖子。 我不确定如果我错过了什么,当我在我的公共 Facebook 页面上创建根帖子、评论或回复时,我怎么知道 Facebook 是否正在向我发送帖子?
一些附加信息: 我使用我的 appid 创建订阅,而不是我使用 appid|secret 的访问令牌,例如https://graph.facebook.com//subscriptions?access_token=| 以下正文:
{
"object" : "page",
"callback_url" : "publicURL",
"fields" : "feed, conversations",
"verify_token" : "abc"
}
当我查询有效订阅时,Facebook 会返回以下内容:
{
"data": [
{
"object": "page",
"callback_url": "publicURL",
"fields": [
"conversations",
"feed"
],
"active": true
}
]
}
这是我在 C# 中的 Post 方法:
public class ValuesController : ApiController
{
public void Post([FromBody]object object1)
{
}
}
【问题讨论】: