在不创建Facebook应用程序的情况下将Facebook事件集成到您的网站 - 可能吗?

时间:2011-02-21 04:46:53

标签: php facebook facebook-graph-api

我想知道是否可以将您的Facebook活动整合到您自己的网站中? 并且没有创建Facebook应用程序(意味着,你没有应用程序ID,秘密等 - 你只有偶数/ eid)

我想要实现的目标是:

  • 我的活动是私人活动,意味着只有受邀人员才能看到活动详情
  • 我想列出/解析活动墙帖子,并在我的网站上显示
  • 是否有可能在我的网站上出席/可能/不参加活动(任何提示/示例 - 非常感谢)
  • 我想显示/列出我的活动照片

所以应用程序流程或多或少会像这样:

一旦用户访问该网站,我将检查

if the user logged-in into facebook then
    if user invited to the event then
        full access to the site
        return;
    else
        access denied (sort of)
    end if
else
    show facebook login form / ask the user to login into their facebook account
end if

可能吗?什么是实现它的有效方法?我应该创建FB应用程序吗?

先谢谢

1 个答案:

答案 0 :(得分:0)

  1. 您需要一个Facebook应用
  2. 应授予user_events,offline_access权限,并在某处保存您的活动ID和访问令牌(这将回复您的第二个列表事件的贴墙)< / LI>
  3. 现在您已能够列出活动的数据,用户应该授权并授予您的应用create_event权限。
  4. 然后请参阅此answer以查看如何对用户进行rsvp(access_token此处是用户的访问令牌,而不是> 从offline_access获取的
  5. 请注意,我不保证上述结果取决于您的活动隐私设置,因此最好的办法是测试它。