我设计的应用程序可以检索我的Facebook事件。
我成功连接到我的帐户,我请求"/me/events"
,FB使用200
回复data: []
但是当我登录Facebook时,我可以看到我有2个事件传入。我错过了什么?
以下是我的一些代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Google Calendar API Maxime</title>
</head>
<body>
<p>Connecté en tant que : <span class='username'>Anonyme</span></p>
<ul class="events">
</ul>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" charset="utf-8"></script>
<script src="https://apis.google.com/js/api.js"></script>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: '376225472791830',
autoLogAppEvents: true,
xfbml: true,
version: 'v2.10'
});
FB.AppEvents.logPageView();
FB.login(function() {
FB.api('/me/events', function(response) {
if (response && !response.error) {
console.log(response);
} else {
console.error(response.error);
}
})
})
};
(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);
}(document, 'script', 'facebook-jssdk'));
</script>
</body>
</html>