页面的 Feed 订阅
Feed subscription of a Page
我想在新提要到达指定页面(按页面 ID)时收到通知。据我了解,根据 https://developers.facebook.com/docs/graph-api/real-time-updates/v2.4.
,Realtime-update og Graph API 应该可以做到这一点
所以我想添加一个新订阅,我尝试使用以下代码来完成:
dynamic result = client.Post(urlPath, new
{
@object = "page",
callback_url = callbackUrl,
fields = "feed",
verify_token = "654321",
access_token = accessToken
});
return result;
但是当我尝试 运行 时,我收到以下错误代码:
(OAuthException - #2200) (#2200) callback verification failed: Received HTTP code 502 from proxy after CONNECT"
我想念什么?
回调 url 是 https://127.0.0.1:8989/ 并且我在端口上有一个 TcpListener 运行ning,它似乎没有收到任何 response/request 传入...
该应用程序是一个 C# 控制台应用程序,因此没有花哨的 asp.net 东西。我正在使用 Facebook .net SDK。
我应该 FacebookClient.VerifyPostSubscription() 还是我错过的任何其他内容?也许 SDK 包装了句柄?
所以我正在寻找的答案是:
- 如何在 windows 控制台项目上使用 .net SDK create/add 订阅 facebook 页面的提要?
更新:
我用域名更改了环回,我将 NAT 连接到我的目标机器,现在我实际上在我的 TcpListener 上获得了一些加密数据!
所以,现在的问题是,如何仅通过使用 Tcp 客户端正确响应收到的响应??
您所链接的文档中准确概述了您必须如何回应:
"TCP listener" 不是很清楚你的意思。您需要了解为什么可以向 Facebook 服务器发送 HTTP 响应,否则您的服务将在一段时间后被忽略,这意味着不会发送任何更新。
通常,这在 web/application 服务器中作为 script/application 实现。
请注意:"C# SDK"是第三方SDK,FB官方不支持。
我想在新提要到达指定页面(按页面 ID)时收到通知。据我了解,根据 https://developers.facebook.com/docs/graph-api/real-time-updates/v2.4.
,Realtime-update og Graph API 应该可以做到这一点所以我想添加一个新订阅,我尝试使用以下代码来完成:
dynamic result = client.Post(urlPath, new
{
@object = "page",
callback_url = callbackUrl,
fields = "feed",
verify_token = "654321",
access_token = accessToken
});
return result;
但是当我尝试 运行 时,我收到以下错误代码:
(OAuthException - #2200) (#2200) callback verification failed: Received HTTP code 502 from proxy after CONNECT"
我想念什么? 回调 url 是 https://127.0.0.1:8989/ 并且我在端口上有一个 TcpListener 运行ning,它似乎没有收到任何 response/request 传入...
该应用程序是一个 C# 控制台应用程序,因此没有花哨的 asp.net 东西。我正在使用 Facebook .net SDK。
我应该 FacebookClient.VerifyPostSubscription() 还是我错过的任何其他内容?也许 SDK 包装了句柄?
所以我正在寻找的答案是: - 如何在 windows 控制台项目上使用 .net SDK create/add 订阅 facebook 页面的提要?
更新: 我用域名更改了环回,我将 NAT 连接到我的目标机器,现在我实际上在我的 TcpListener 上获得了一些加密数据! 所以,现在的问题是,如何仅通过使用 Tcp 客户端正确响应收到的响应??
您所链接的文档中准确概述了您必须如何回应:
"TCP listener" 不是很清楚你的意思。您需要了解为什么可以向 Facebook 服务器发送 HTTP 响应,否则您的服务将在一段时间后被忽略,这意味着不会发送任何更新。
通常,这在 web/application 服务器中作为 script/application 实现。
请注意:"C# SDK"是第三方SDK,FB官方不支持。