2017-10-11 50 views
-1

enter image description here 任何人都可以幫助我..我的問題是,當我分享在臉書上的圖片沒有工作有什麼問題我的代碼..我' m使用本地主機...Facebook的Fb.ui飼料 - 名稱,圖片,說明不工作在本地主機

在此先感謝。

$('.testBtn').click(function() { 
FB.ui({ 
     method: 'feed', 
     name: 'Test Name', 
     link: "http://192.168.1.149/", 
     picture: 'http://www.fbrell.com/f8.jpg', 
     caption: 'An example caption', 
    }, function(response){ 
     console.log(response); 
    } 
); 
}); 

回答

1

這些參數已棄用,將從共享URL的OG標記中獲取。閱讀Graph API v2.9的更新日誌:https://developers.facebook.com/docs/graph-api/changelog/#v2_9

+0

它工作在OG標籤,但在FB.ui有可能工作? –

+0

感謝它現在的工作。我在Fb.ui中使用了og:image,謝謝! –

+1

在FB.ui它不工作了,你必須使用OG標籤 – luschn

2

我現在解決了這個問題..所以它會幫助其他人..檢查我在下面使用的代碼。

$('.testBtn').on('click', function() { 
FB.ui({ 
    method: 'share_open_graph', 
    action_type: 'og.shares', 
    action_properties: JSON.stringify({ 
     object : { 
      'og:url': 'your url', 
      'og:title': 'Test Title', 
      'og:description': 'Dialogs provide a simple, consistent interface for applications to interface with users.', 
      'og:og:image:width': '2560', 
      'og:image:height': '960', 
      'og:image': 'your image', 
     } 
    }) 
}); 

});

+0

從今天(2018/02/01)開始,這絕對是最好的(唯一?)選項,可以在單個頁面應用程序內共享一個可定製的故事,而無需渲染服務器。 – daformat