在我的网站上显示其他人的facebook时间表

时间:2014-03-20 03:53:08

标签: facebook facebook-graph-api

我有一个网站,我在做一群运动员。

所有这些运动员都拥有Facebook账号。

客户希望仅使用他们将提供的Facebook个人资料句柄,在他们各自的个人资料页面上显示这些运动员的每个Facebook时间表。

我对Facebook API非常不熟悉,但99%肯定这不可能,因为每个运动员都必须去Facebook开发者门户并设置一个应用程序吗?

有没有办法实现这一目标?

1 个答案:

答案 0 :(得分:2)

不,你错了。您的运动员不必设置应用程序。但是,另一方面,您或负责该项目的开发人员必须在Facebook开发者网站上设置应用程序。

我不会解释所有的过程,因为Facebook文档很容易理解。

https://developers.facebook.com/docs/

在设置好自己的脸书应用程序并将其与您的网站集成后,是时候开始向运动员授权您有很多方法可以做到这一点,您可以使用Facebook LoginDialogs甚至Manually Build a Login Flow

请注意,您拥有不同的权限,这里是full list of the permissions以及解释其目的的小描述。

每位运动员必须向您的应用授予权限,然后在他们这样做之后,您将获得访问令牌 Facebook用户ID ,通常是访问令牌的生命周期很短(aprox.2小时),但您可以将此访问令牌换成长期生命周期的长版本。 60天。您可以详细了解访问令牌 here

运动员授予您的应用权限后,您可以访问他们的时间表。请记住,它不会完全像Facebook上的时间表那样。要获取用户信息,您可以使用Graph API nodes,或者如果需要更复杂和详细的信息,您可以使用FQL

查询