2017-02-26 6 views
0

最初の投稿をFacebookページから自分のウェブサイトに読み込む方法はありますか?divの中にfacebookの投稿を読み込みますか?

私は知っている.load()は、トリックを行いますが、他のウェブサイトではありません。たぶん.get()は何とか使うことができますが、ページの一部だけを使う方法があるかどうかはわかりません。そして、あなたはこのように動的にポストを埋め込むことができます

FB.api(
    "/{page-id}/feed", 
    function (response) { 
     if (response && !response.error) { 
     var latestPostId = response.data[0].id.split('_')[1]; 
     } 
    } 
); 

+0

最新のポストを意味する「第一」で? –

+0

FacebookのAPIで試しましたか? – therealbischero

+0

はい、「最初」とは最新のものを意味します。 いいえFacebookのAPIで試したことがありません。 –

答えて

1

最新のポストIDを取得するためにFacebook APIを使用することができます

// 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(); 
+0

私は「FBは定義されていません」というエラーが表示されるので、どのように使用するのかよく分かりません。私はAPIを実装する方法を見つけることができませんでした。 –

+0

これはすぐに使用できません。あなたのページに[Facebook APIを統合する](https://developers.facebook.com/docs/javascript/quickstart)し、いくつかの基本的な作業([APIアクセストークンの取得](https:// developers。 facebook.com/docs/facebook-login/access-tokens/))を使用してリクエストを実際に実行します。 –

関連する問題