2011-04-13 51 views
0

使之与新的图形API,我可以用喜欢的事,简单的访问用户的状态:如何通过2007 Facebook PHP SDK访问连接?

$facebook->api('/me/statuses'); 

不过,我目前与老Facebook的PHP库(〜2007年,版权2004-2009)。稍后会切换,但现在需要使用旧图书馆的工作。

问:我如何做同样的事情(获取用户的状态,或其他允许的连接)给予Facebook的目标已经等被定义:

$facebook = new Facebook(API_KEY, SECRET); 

我没有看到旧的任何引用可以提供帮助的文档。

谢谢!

回答

0

得到了我自己的答案。与旧的REST API做同样的事情很简单搭配:

$facebook->api_client->users_getInfo($fb_id, 'status') 

现在需要弄清楚布伦特巴斯利的建议,关于有在同一时间运行两个实例...这将是相当整洁。

0

为什么不使用新版本和旧版本?您可能需要编辑其中一个版本并更改文件中类的名称,以便在包含文件时不会发生冲突。但是你应该能够创建2个实例,一个是新版本,另一个是旧版本。

但是无论如何,两个版本到底都要一个curl请求。您可以搜索curl_exec的代码来查找最终漏斗所经过的1个函数。旧版本和新版本都是如此。

+0

这很有趣...但饼干怎么样?如果我仅在登录(旧api)时调用一个实例,然后再访问用户连接(新api) – algorithmicCoder 2011-04-13 05:12:39

+0

将传递给服务器而不是代码,它们是否会传递给两个实例?任何和所有代码都可以随时阅读和使用它们。 – 2011-04-13 10:28:54

+0

我不认为这有效......无法验证两个不同的Facebook实例...更改了较新版本的类名,所以它不是... – algorithmicCoder 2011-04-14 13:42:02