2010-06-09 78 views
1

我正在为Facebook平台创建一个小型Flash游戏,但是我发现很难在图形api和PHP SDK上获得任何体面的文档,所以如果任何人有一个体面的资源让初学者去学习基础知识,我非常感谢,因为我很难理解这个概念。Facebook图形API for PHP资源!

Thanx!

+0

http://developers.facebook.com/docs/reference/api/ – Tobias 2010-06-09 08:29:53

+0

去过那里,所以我要求一个更好的资源,因为我仍然很新。 – Odyss3us 2010-06-09 08:43:04

回答

2

我同意该文档可以是非常努力的Facebook。如果您正在使用Graph API,请记住它只是一个使用oAuth进行身份验证的REST API,与Twitter,SoundCloud等大致相同。

我发现的最尴尬的一点是验证正确我建议检查出的OAuth网站

http://oauth.net/

他们也有这是我作为一个起点,一些PHP样本。我肯定会推荐从这些开始,而不是从头开始构建自己的设置。

http://oauth.googlecode.com/svn/code/php/

我还发现它很方便,即使有参考文档上的一些使用OAuth的其他网站,如Twitter和的SoundCloud,因为它有助于建立我是怎么回事的整体认识,来自一个站点到另一个

http://apiwiki.twitter.com/Authentication

http://wiki.github.com/soundcloud/api/02-authentication

一些小的差异个人而言,我会建议只是试图做一个基本的Ø Auth认证的请求开始。 Facebook Graph有一些额外的选项,例如使用范围扩展权限。虽然您最终可能需要使用这些内容,但是一旦您将头部轮到签名机制,就可以轻松添加这些额外的细节。

一旦你得到了签名请求的悬念,它只是一个请求适当的端点为你想要什么使用curl或任何其他方法,你喜欢的情况下。

希望这是一些使用

+0

谢谢你的解释!它会帮助很多! – Odyss3us 2010-06-09 09:24:03

+0

仅仅使用Facebook PHP SDK就不是简单得多吗?它为您完成许多手动工作。 – BlueSilver 2010-06-11 11:38:12

+0

不确定图表API是否有新的PHP SDK。如果没有,使用这种方法是避免未来重写的最佳方式 - Facebook正在从旧API中取得重大进展。他们表示自己尽可能使用新的API。即使这个API有一个新的SDK,值得正确学习这些技术,因为OAuth和REST正在迅速成为与这些类型的站点交互的标准方式。了解这一点,然后同样的原则适用于Twitter,SoundCloud,MySpace,Google和更多。 – Addsy 2010-06-11 12:14:29