将web应用程序与facebook events api集成

时间:2011-04-12 08:42:09

标签: java javascript jquery facebook facebook-graph-api

您好 我有用户创建活动的网络应用程序。它是一个基于java / j2ee的Web应用程序,我在后端使用了mysql 5.1。一旦用户在我的网络应用程序上创建事件,事件信息,如何时,何地,开始时间,结束时间等应该转移到用户的Facebook个人资料,他应该通过fb邀请与会者。是否有任何图书馆可供使用,或者我应该弄脏我的手编码。我使用过jquery和javascript,如果有任何jquery或js库可以请帮帮我

1 个答案:

答案 0 :(得分:1)

要完成此任务,您需要做两件事:

  1. 为使用Facebook平台构建的应用验证用户
  2. 使用您在对其进行身份验证后检索的访问令牌以在Facebook上发布事件
  3. 步骤1可以通过多种方式完成,如Authentication docs所述,但考虑到您已经熟悉Javascript,您应该使用Facebook Javascript SDK来执行此操作,尤其是FB .login方法。您需要为第2步申请的“范围”(或权限)为:user_eventspublish_stream

    在步骤1之后为用户提供访问令牌后,您可以使用Graph API继续代表他们发布事件。这很简单。再次,使用Javascript SDK,您可以拨打类似于:

    的电话

    FB.api('/ me / events','post',{PARAMS},function(response){   处理响应 });

    使用此处列出的参数:http://developers.facebook.com/docs/reference/api/user/#events