Я создал собственный виджет WordPress несколько месяцев назад, который просто вытаскивает события facebook для пользователей, стили и показывает его на боковой панели. События все еще отображаются хорошо – за исключением того, что ссылки теперь переходят на страницу ошибки facebook. Поэтому я проверил URL-адрес echo'd, и это то, что я получил:
https://www.facebook.com/events/4.3772330960996E+14
Очевидно, что url, заканчивающийся на событиях /, жестко закодирован, а число, которое следует за ним, является эхом, является циклом for. Который работал чистым около 6mo.
Сначала я подумал, что, возможно, он возвращал Integer, который каким-то образом преобразовывался … но я проверил фактический идентификатор события на facebook.com, и это то, что было:
437723309609959
Я думаю, что fb api ставит десятичную точку, где она никогда не была раньше.
Просто уточнить: я использую PHP – используя FQL через GRAPH с CURL. И затем повторять информацию о сырой строке.
Мысли?