http-headers - Facebook App Events API:服务器事件的 X-Forwarded-For HTTP 标头应该是什么?
问题描述
当通过服务器向Facebook 的 App Events API发送事件时,X-Forwarded-For http 标头应该是设备的原始 IP。当服务器只是设备当前想要发送到 Facebook 的某些事件的中继时,这是有道理的。
但是,在我的情况下,我希望我的服务器向 Facebook 发送一些与原始设备相关的自定义事件,但它可能是第二天或下周,即使设备已关闭,并且绝对不管任何新的在此期间它可能会获得 IP。因此,在事件发生时,我所拥有的只是设备的最后一个已知 IP 地址 - 不一定是当前 IP 地址。在这一点上,最后一个已知 IP 可能已经属于其他人......
我应该在 X-Forwarded-For http 标头中向 Facebook 报告什么以保持归因准确?在这种情况下,也许广告 ID 就足够了,我可以跳过标题?
谢谢...
解决方案
强烈建议在 X-Forwarded-For HTTP 标头中传递正确的值。请允许我建议在时间间隔为几个小时的情况下发送 IP,但如果超过一天,请确保一周不要发送 X-Forwarded-For HTTP 标头。值得一提的是,设备 IP 地址实际上被用作更好地预测位置的后备,以防我们无法使用其他标识符这样做。
推荐阅读
- pandas - 数据框列分别包含许多换行符 (\n) 及其值。如何也将其分隔为新列和值
- java - IndexOutOfRangeException (C#) 与 ArrayIndexOutOfBoundsException(Java)
- airflow - 你好Apache Airflow的世界不工作
- kubernetes - 计划作业以在 Kubernetes 中同步外部文件系统上的文件
- python - 在 Pandas 中过滤多个值
- spring-boot - 如何在 Spring Boot RSocket Reactive 中处理入站流取消
- python - 进度条百分比
- prolog - 如何在 Prolog 中获得 not 效果
- javascript - 在我的警报效果代码中添加 twitch 用户名
- ios - 初始化 FlutterFFmpegConfig() 时,Flutter 应用程序在发布模式下崩溃;