вторник, 10 августа 2010 г.

FaceBook. fb:comments и страницы с русскими УРЛами.

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

Но получилась большая проблема - на страницах с русским УРЛом комментирование не работало. После нажатия на кнопку "Отправить" вылезало сообщение "Temporary error". Случайно обнаружил, что на страницах с английским УРЛом все работает. Стал копать описание. И смотреть, что отрисовывает API. И заметил, что в скрытом инпуте "xid" - мой русский урл! Ага! Почитав документацию понял, что это - уникальный ID страницы.

Так что решение простое - в fb:comments добавить xid="[тут_английский_id]". На моем примере - id получился article_134.

Комментариев нет: