2015-10-20 38 views
0

我有一個測驗頁面,其結果可以是10個可能性中的1個。 然後,我有一個Facebook分享鏈接,分享鏈接到網頁,並分享測驗結果。在Facebook上分享特定文本

我相信我可以改變頭中的OG標記,以便OG:描述成爲所需的文本,但是像Facebook緩存頁面,這隻會是正確的第一次是股票和其他股票將是這同一個而不是更新og:description標籤。

使用JavaScript,有沒有其他方法可以實現這一目標?

+0

爲每個結果創建一個獨特的頁面 – WizKid

回答

0

實現這一目標的最好方法是不要改變OG標籤,但使用FB.ui

  var obj = { 
       method: 'feed', 
       picture: image.png, 
       name: 'name text', 
       caption: 'caption text', 
       description: 'description', 
       link: 'link', 
      }; 

      function callback(response) { 
       console.log("Post ID: " + response['post_id']); 
      } 
      FB.ui(obj, callback); 

這是覆蓋在https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.5你需要一個Facebook應用程序+ FB JS在你的HTML。