将 Web 应用程序与 Facebook 事件 API 集成
你好 我有一个网络应用程序,用户可以在其中创建事件。它是一个基于 java/j2ee 的 Web 应用程序,我在后端使用了 mysql 5.1。一旦用户在我的网络应用程序上创建活动,活动信息(例如时间、地点、开始时间、结束时间等)应传输到用户的 Facebook 个人资料中,并且他应该可以通过 Facebook 邀请与会者。有没有现成的库,或者我应该弄脏我的手编码。我使用过jquery和javascript,如果有任何jquery或js库可用,请帮助我
Hi
I have web app where user creates an event. Its a java/j2ee based web application and I have used mysql 5.1 at the back end. Once the user creates the event on my web app, the event information like when,where,start-time,end-time etc should be transferred to user's facebook profile and he should le to invite the attendees via fb. Is there any library readily available or should I dirt my hands coding. I have used jquery and javascript, if there is any jquery or js library available please let help me out
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要实现此目的,您需要做两件事:
第 1 步可以通过多种方式完成,如所解释的在 身份验证文档 上,但考虑到您已经熟悉 Javascript,您应该使用 Facebook Javascript SDK 来执行此操作,特别是 FB.login 方法。您需要为步骤 2 请求的“范围”(或权限)为:
user_events
和publish_stream
在步骤 1 后获得用户的访问令牌后,您就可以可以继续使用 Graph API 代表他们发布事件。这真的很简单。再次,使用 Javascript SDK 您将进行类似于以下内容的调用:
FB.api('/me/events', 'post', { PARAMS }, 函数(响应) {
处理响应
});
使用此处概述的参数: http://developers.facebook.com/docs/参考/api/user/#events
To accomplish this you will need to do two things:
Step 1 can be done in a number of ways, as explained on the Authentication docs, but considering you are already familiar with Javascript, you should use the Facebook Javascript SDK to do this, in particular the FB.login method. The 'scope' (or Permissions) you will need to request for step 2 are:
user_events
andpublish_stream
Once you have an access token for the user after step 1, then you can proceed to publish an Event on their behalf using the Graph API. This is really simple. Again, using the Javascript SDK you would make a call similar to:
FB.api('/me/events', 'post', { PARAMS }, function(response) {
HANDLE RESPONSE
});
Using the parameters outlined here: http://developers.facebook.com/docs/reference/api/user/#events