API событий Facebook App: каким должен быть HTTP-заголовок X-Forwarded-For для событий сервера? - PullRequest
0 голосов
/ 21 ноября 2018

при отправке событий на API событий приложения Facebook через сервер, http-заголовок X-Forwarded-For, как ожидается, будет исходным IP-адресом устройства.Это имеет смысл, когда сервер является просто ретранслятором для какого-либо события, которое устройство хочет отправить в Facebook в данный момент.

Однако, в моем случае, я хочу, чтобы мой сервер отправил какое-то пользовательское событие в Facebook, связанное ск исходному устройству, но это может быть на следующий день или на следующей неделе, даже если устройство выключено, и определенно независимо от каких-либо новых IP-адресов, которые оно может получить за это время.Итак, на момент события все, что у меня есть, это последний известный IP-адрес устройства - не обязательно текущий.Этот последний известный IP-адрес может уже принадлежать кому-то еще ...

Что я должен сообщить в Facebook в заголовке http для X-Forwarded-For, чтобы сохранить точность атрибуции?Может быть, в этом случае достаточно рекламного идентификатора, и я могу пропустить заголовок?

Спасибо ...

1 Ответ

0 голосов
/ 21 ноября 2018

Передача правильного значения в HTTP-заголовке X-Forwarded-For настоятельно рекомендуется.Позвольте мне порекомендовать отправить IP в случае, если временной интервал составляет несколько часов, но если он больше, чем день, то наверняка через неделю просто не отправляйте HTTP-заголовок X-Forwarded-For.Стоит упомянуть, что IP-адрес устройства действительно используется в качестве запасного варианта для лучшего прогнозирования местоположения, в случае, если мы не смогли сделать это с другими идентификаторами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...