Facebook 应用程序事件 API:服务器事件应该 X-Forwarded-For HTTP header 是什么?

Facebook App Events API: what should be X-Forwarded-For HTTP header for server events?

当通过服务器向 Facebook's App Events API 发送事件时,X-Forwarded-For http header 应该是设备的原始 IP。当服务器只是设备此时要发送到 Facebook 的某些事件的中继时,这是有意义的。

但是,就我而言,我希望我的服务器向 Facebook 发送一些与原始设备相关的自定义事件,但可能是第二天或下周,即使设备已关闭,并且绝对不管它在此期间可能获得的任何新 IP。因此,在事件发生时,我所拥有的只是设备最后已知的 IP 地址——不一定是当前 IP 地址。最后已知的 IP 此时可能已经属于其他人...

我应该在 X-Forwarded-For http header 中向 Facebook 报告什么以保持归属准确?也许在这种情况下广告 ID 就足够了,我可以跳过 header?

谢谢...

强烈建议在 X-Forwarded-For HTTP header 中传递正确的值。如果时间间隔是几个小时,请允许我建议发送 IP,但如果超过一天,肯定一周就不要发送 X-Forwarded-For HTTP header。 值得一提的是,设备 IP 地址确实用作后备以更好地预测位置,以防我们无法使用其他标识符进行预测。