Я веду блог Wordpress и использую стандартные кнопки, похожие на Facebook, в шаблонах сообщений.
<fb:like href="<?php echo get_permalink(); ?>" send="false" width="80" height="20" layout="button_count" show_faces="false" font="arial"></fb:like>
Номер на этих кнопках отображается правильно.
Я также сохраняю номер счетчика Facebook для публикации метаданных, передав ссылку на API Graph:
'http://graph.facebook.com/?ids=' . get_permalink()
Это было нормально, но недавно я заметил, что подобное число больше не сохраняется в метаданных записи.Хотя номер на кнопке «Мне нравится» отображается правильно.
Чтобы проверить, почему номер больше не сохраняется в метаданных публикации, я открыл
http://graph.facebook.com/?ids=http://blog.com/2011/07/04/post-name/
в своем браузере.Вот результат:
{
"http://blog.com/2011/07/04/post-name/": {
"id": "284885928194873",
"name": "Post Name",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/276621_284885928194893_1295441978_s.jpg",
"link": "http://blog.com/2011/07/04/post-name/",
"likes": 1,
"category": "Personal blog",
"description": "Post Description",
"parking": {
"street": 0,
"lot": 0,
"valet": 0
},
"hours": {
"mon_1_open": 0,
"mon_1_close": 0,
"tue_1_open": 0,
"tue_1_close": 0,
"wed_1_open": 0,
"wed_1_close": 0,
"thu_1_open": 0,
"thu_1_close": 0,
"fri_1_open": 0,
"fri_1_close": 0,
"sat_1_open": 0,
"sat_1_close": 0,
"sun_1_open": 0,
"sun_1_close": 0,
"mon_2_open": 0,
"mon_2_close": 0,
"tue_2_open": 0,
"tue_2_close": 0,
"wed_2_open": 0,
"wed_2_close": 0,
"thu_2_open": 0,
"thu_2_close": 0,
"fri_2_open": 0,
"fri_2_close": 0,
"sat_2_open": 0,
"sat_2_close": 0,
"sun_2_open": 0,
"sun_2_close": 0
},
"payment_options": {
"cash_only": 0,
"visa": 0,
"amex": 0,
"mastercard": 0,
"discover": 0
},
"restaurant_services": {
"reserve": 0,
"walkins": 0,
"groups": 0,
"kids": 0,
"takeout": 0,
"delivery": 0,
"catering": 0,
"waiter": 0,
"outdoor": 0
},
"restaurant_specialties": {
"breakfast": 0,
"lunch": 0,
"dinner": 0,
"coffee": 0,
"drinks": 0
},
"can_post": true
}
}
Я никогда не получал такой результат.Я не знаю, что здесь делают parking
или restaurant_specialties
.
Однако при передаче того же поста URL, но с www
:
http://graph.facebook.com/?ids=http://www.blog.com/2011/07/04/post-name/
я получаю то, что на самом делеbe:
{
"http://www.blog.com/2011/07/04/post-name/": {
"id": "http://www.blog.com/2011/07/04/post-name/",
"shares": 4
}
}
Что-то не так с Facebook?Что я могу сделать, чтобы продолжать сохранять номер Facebook, как метаданные поста, как я это делал?