Facebook Real-Time API的私有IP解决方案

时间:2015-10-29 17:16:26

标签: c# facebook-graph-api facebook-c#-sdk

我写了一个应用程序(通过C#),它将持续监控(轮询)我的facebook页面邮箱,但是当我向facebook-page发送消息时,我发现有一个facebook-page的实时API邮箱,Facebook将通知应用程序有新消息。但是,似乎如果我想使用Real-Time API,我需要一个公共IP。当发生更改时,API会向此public-ip网址发送http-post请求,但我只有私有IP(在某些情况和环境中)。如果有任何解决方案使其在私有环境中工作?

1 个答案:

答案 0 :(得分:0)

没有任何解决方案可以让Facebook的服务器通过webhooks通知访问您的代码,而无法通过可用的公共IP地址访问您的代码,该IP地址正在收听Facebook的通知

如果托管代码的机器只有一个私有IP,那么您需要某种具有公共IP的代理来将相关请求转发给该机器