通过图表api或javascript sdk在Facebook上创建活动
问题描述:
我想要一个带有预配置参数的“创建活动Facebook弹出窗口”。通过图表api或javascript sdk在Facebook上创建活动
我有点编码如下,但我真的很困惑,我们可以走得更远。
下面
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '<appid>',
xfbml : true,
version : 'v2.2'
});
};
(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>
<a href="#" onclick="callEvent()"> <span> Create Event </span></a>
<script>
function callEvent() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
console.log('Logged in.');
var accessToken = response.authResponse.accessToken;
alert(accessToken);
FB.api('/me/events?access_token=' + accessToken, 'post',
{
name: "Test event",
start_time: Math.round(new Date().getTime()/1000.0)
},
function(retVal) {}
);
}
else {
console.log('initiate FB login...');
FB.login();
}
});
}
</script>
我的代码可以有人帮助的代码?提前致谢。
答
您无法通过Graph API创建事件。
来源:https://developers.facebook.com/docs/graph-api/reference/v2.3/event#publish
具体来说,有关用户事件:
创建
您不能在此端点执行此操作。
来源:https://developers.facebook.com/docs/graph-api/reference/user/events
我格式化你的代码,所以它更具有可读性。下一次,请尽量让代码更易于展示,因为这样可以让其他人更容易理解您的问题并为您提供帮助。 – 2015-04-02 19:08:05
你也可以更具体地了解你需要帮助什么? – 2015-04-02 19:10:23