有沒有辦法將第一篇文章從Facebook頁面加載到我的網站?在div中加載facebook文章?
我知道.load()有竅門,但不適用於其他網站。也許.get()可以以某種方式使用,但我不知道是否有方法只使用頁面的一部分。
有沒有辦法將第一篇文章從Facebook頁面加載到我的網站?在div中加載facebook文章?
我知道.load()有竅門,但不適用於其他網站。也許.get()可以以某種方式使用,但我不知道是否有方法只使用頁面的一部分。
可以使用Facebook API獲取最新帖子ID:
FB.api(
"/{page-id}/feed",
function (response) {
if (response && !response.error) {
var latestPostId = response.data[0].id.split('_')[1];
}
}
);
然後你就可以動態地嵌入後是這樣的:
// Create an element, you could use jQuery for this as well.
var embed = document.createElement('div');
embed.className = 'fb-post';
embed.setAttribute('data-href', 'https://www.facebook.com/{page_id}/posts/{post_id}/');
// Place it on the page somewhere.
document.body.appendChild(embed);
// You might have to let FB parse your page again.
FB.XFBML.parse();
我不太清楚如何使用它,因爲它給我一個錯誤:「FB沒有定義」。我找不到如何實現api。 –
這並不適用於開箱即用。您必須在頁面上[整合Facebook API](https://developers.facebook.com/docs/javascript/quickstart)並做一些基礎工作([獲取API訪問令牌](https://開發人員)。 facebook.com/docs/facebook-login/access-tokens/))來實際發出請求。 –
有了「第一次」你的意思是最新的帖子? –
你用Facebook的api試過了嗎? – therealbischero
是的「第一」我的意思是最新的。不,我沒有嘗試過Facebook的api。 –