如何使用facebook php sdk检索facebook用户的朋友相册信息

时间:2012-01-26 13:56:56

标签: php facebook-graph-api facebook-php-sdk

我是facebook开发的新手,所以请耐心等待我:) 我正在创建一个管理相册用户的应用。我正在开发的功能之一需要访问朋友的照片。我的意思是,我的应用程序用户可以看到他朋友的照片。如何检索该相册和照片信息?我有user_photos和friends_photos权限。 任何消化?

提前致谢!!

对不起我的蹩脚英语。不是我的母语。

塞巴斯蒂安

2 个答案:

答案 0 :(得分:1)

您需要进行API调用,为此您可以使用Facebook Graph API。 查看以下用于相册的API

http://developers.facebook.com/docs/reference/api/album/

这是出于通用目的,但你需要先从这里拉出所有朋友

http://developers.facebook.com/docs/reference/api/FriendList/

要获取朋友的相册,您还需要设置权限

http://developers.facebook.com/docs/reference/api/permissions/

检查:friends_photos

你可以像这样简单地获取相册

https://graph.facebook.com/ {userId} / albums?accessToken = something

PS。你需要逐个拉出朋友的专辑。

答案 1 :(得分:0)

让您入门的参考资料

从图谱API开始:
developers.facebook.com/docs/reference/api /

阅读更多内容:
http://developers.facebook.com/docs/opengraph/
http://developers.facebook.com/docs/

使用Graph explorer测试出来:
http://developers.facebook.com/tools/explorer/

您的第一个应用

现在,为了在Facebook上做任何事情,你需要创建一个应用程序。执行此操作时,您将获得一个应用程序令牌。类似于: 288229791195831

您的用户需要喜欢您的应用才能使用它。然后你可以用它来发布照片,留言等。

这是您的应用程序用于登录用户的URL:

  

https://graph.facebook.com/oauth/authorize?client_id=288229791195831&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&display=popup&scope=publish_stream,user_photos,read_stream,email

将您的 client_id 替换为您从Facebook获得的应用ID。 范围显示此应用正在请求的权限。

祝你好运!