Как обойти кеш достижений без отладчика - PullRequest
0 голосов
/ 30 марта 2012

У меня есть ~ 40 достижений в моем приложении Facebook. Я все еще нахожусь в разработке, выполняя некоторые тесты с достижениями, удаляя их все и воссоздавая их с другим URL, но с тем же контентом, с пакетом.

Но чаще всего кажется, что я не могу воссоздать удаленные достижения с помощью Graph API, пока я не очистил URL с помощью отладчика. Но для 40 достижений это много времени!

Я понял, что достижения кэшируются на стороне Facebook, а отладчик позволяет нам обходить кеш. Есть ли какое-нибудь автоматическое решение для «обновления» кеша для 40 достижений одновременно?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 30 марта 2012

Вы выполняете API-вызов к скребку Facebook в своем коде, который не уменьшит необходимость повторной очистки, но, по крайней мере, автоматизирует его для вас.

Вы просто делаетевызов:

https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json

Выполняет то же действие, что и ручная отладка страницы, поэтому вызывает принудительное изменение.

Источник: https://developers.facebook.com/docs/opengraphprotocol/#edit

...