試圖改進我的問題問禮儀,所以我會陳述我的目標,問我的問題,然後跟進我做了什麼研究。允許最終客戶編輯像按鈕URL和打開圖標標記
目的:我們正在構建一個新的螺栓連接子網站,可能允許許多終端客戶端放置在他們的服務器上,因此他們的網站可能建立在Windows或Unix上。考慮到這一點,我們選擇用HTML和Javascript構建它。在一系列問題後,螺栓將產生對產品的推薦,並且用戶將有機會將推薦推薦給Facebook。
問題:如果代碼中的正確元標記被指示給最終客戶端,他們可以替換og:URL中的域嗎?
研究:我已經看過了這個網站類似的問題,但沒有發現任何相關的 - 除了What's the difference between the Like button with or without Open Graph META tags?我創建了一個測試應用程序,並將它連接到我的測試網址我的服務器上,並理解的是,當就像點擊一樣,Facebook重新加載頁面並收集元數據。我已經使用這些知識實現了一個隨機產品生成器,使用JQuery寫出一個不同的og:description來測試最終用戶可以獲得他們可以在同一個最終URL上喜歡的許多推薦產品的想法(例如http://www.domain.com/yourRecommendedProduct.html )。
我也明白,如果URL在我的測試服務器上發生變化,並且我使用fb:app_id調用我的應用程序,那麼應用程序會使用網址來調用我的原始URL並且喜歡舊的og:description。
在子網站文檔中,我希望能夠告訴最終客戶他們可以編輯他們的域的og:url,og:image他們的公司徽標 - og:描述將通過Javascript通過JavaScript動態生成一系列問題。
但從我所看到的,如果您編輯og:url,它將不匹配應用程序中的一個。
您是否可以使用Open Graph標籤實現FB Like按鈕,而不鏈接到FB應用程序?只要閱讀類似問題窗格中出現的其他內容,似乎表示Open Graph就是在單個頁面之間創建鏈接並在Facebook內創建頁面 - 這看起來超出了我的要求。所以我可能錯過了一個步驟,只是創建一個愚蠢的簡單的像按鈕與Meta og數據?
任何指針千恩萬謝或幫助 弗蘭克
我也碰到另一面牆 - 我剛剛發現Like按鈕數據是在頁面加載時收集的,儘管我可以使用jQuery調整og元標記,原始數據已經用於生成隱藏就像出現的盒子一樣。因此,我似乎只能使用服務器端語言生成og屬性元標記;除非我失去明顯的東西? (經歷了漫長的一天,大規模的牙痛和沒有牙醫=大腦不能正常工作......) – 2012-02-16 16:35:42