0
我正在運行一個WordPress的博客,並使用默認的Facebook像單個帖子模板上的按鈕。錯誤的Facebook喜歡通過Facebook Graph API
<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發佈元數據:
'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/
我得到的應該是實際功能如下:
{
"http://www.blog.com/2011/07/04/post-name/": {
"id": "http://www.blog.com/2011/07/04/post-name/",
"shares": 4
}
}
有什麼問題與Facebook?我可以做些什麼,以便像過去一樣將我的Facebook號碼保存到後期元數據中?
是的,你是絕對正確的。但首先 - ''http://graph.facebook.com/?ids='。 get_permalink()'用於給出預期的結果。第二個 - 'echo get_permalink()'返回的URL沒有'www',我恐怕不知道我是否可以並且應該添加'www'。而且在這兩種情況下:在按鈕和保存計數數量以發佈元數據的函數中,都有相同的'get_permalink()'。該按鈕顯示正確的數字,元數據顯示爲空。 – Sergey
凹凸!我不知道應該如何解決你的問題,而不必掌握它。 如果我是你,我會檢查他們的一些文件和狀態。 (雖然,我承認,他們的支持和他們擁有的巨大bug都可能令人困惑) – mmhan