2017-06-14 4 views
0

ich diesen Code verwenden die Beiträge von einer Seite in api in Javascript zu bekommen, aber es funktioniert nicht die Funktion FB.API nicht aufgerufen werden.facebook Graph api mit Hilfe von Javascript

window.fbAsyncInit = function() { 
FB.init({ 
    appId  : 'xxxxxxxxxxxxxx', 
    xfbml  : true, 
    version : 'v2.9' 

}); 

};

(function (d, s, id) {

var js, fjs = d.getElementsByTagName(s)[0]; 

if (d.getElementById(id)) {return;} 

js = d.createElement(s); js.id = id; 

js.src = "//connect.facebook.net/en_US/sdk.js"; 

fjs.parentNode.insertBefore(js, fjs); 

} (Dokument, 'Skript', 'Book-jssdk'));

Funktion abdul() {

alert('working'); 

FB.api ('Stelle Europäische Kommission/posts', GET, Funktion (Antwort) {

 var output="<ul>"; 

    for (var i in mydata.data) { 

     output+="<li>"+mydata.data[i].message; 

    } 

    output+="</ul>"; 

    document.getElementById("placeholder").innerHTML=output; }); 

}; 
+0

Wo rufen Sie abdul? –

+0

beim Drücken der Taste auf der einfachen HTML-Seite –

+0

Bitte formatieren Sie den Code richtig. Und dann, wie bereits in der FB-Entwicklergruppe empfohlen - überprüfen Sie die Browser-Konsole. – CBroe

Antwort

1

Sie nicht param Feld in Ihrer api gelegt hat rufen und GET sollte in der Apostroph sein ' ‚:

FB.api('EuropeanCommission/posts', GET, function(response) {  

}); 

Sie tun sollten:

FB.api('EuropeanCommission/posts', 'GET', {} , function(response) {  

    });