简体   繁体   English

使用JavaScript的Facebook图形API

[英]facebook graph api using javascript

I am using this code to get the posts of a page in api in javascript but it isn't working the FUNCTION FB.API IS NOT BEING INVOKED. 我正在使用此代码在javascript中的api中获取页面的帖子,但无法正常使用。功能FB.API未被调用。

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

});

}; };

(function(d, s, id){ (函数(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);

}(document, 'script', 'facebook-jssdk')); }(文档,“脚本”,“ facebook-jssdk”));

function abdul(){ 函数abdul(){

alert('working');

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

        var output="<ul>";

    for (var i in mydata.data) {

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

    }

    output+="</ul>";

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

};

You didn't put param field in your api call and GET should be in the single quote ' ': 您没有在api调用中放入param字段,而GET应该放在单引号''中:

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

});

You should do: 你应该做:

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

    });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM