如何在Facebook上访问好友相册

本文关键字:好友 访问 Facebook | 更新日期: 2023-09-27 18:02:11

我正在开发一个Facebook应用程序,我的应用程序将聚合我的朋友在他们的相册中的所有照片。我将如何实现使用图形api和c# ?

如何在Facebook上访问好友相册

首先,看看这个答案:我可以使用Facebook图形api获取用户的朋友个人资料图片吗?
这将让你知道如何使用图形api来获得朋友。如果你使用albums而不是photo,你应该得到一个朋友的所有相册。

为了达到这个目的,您还需要friends_photos权限。我不知道它是否仍然是最新的,但也许你需要更多的权限。

我不是c#开发人员,但是这些链接会对你有所帮助:

  • c# Facebook Graph API Library
  • Facebook c# SDK
  • Facebook API从c# -获取好友列表

Facebook最近做了一个很好的工具,你可以用它来探索如何获得你需要的细节。它被称为图形API资源管理器,可以在这里找到:https://developers.facebook.com/tools/explorer

但是在另一个答案中所说的是正确的。首先你会得到朋友列表。然后是他们的相册,相册里的照片。一旦你掌握了Graph API的窍门,这就很容易了,但一开始需要一些修修补补才能弄清楚。

如果你正在使用c#,你可以使用WebRequest来获取数据。无论何时访问http://graph.facebook.com/whateveryouwant,它都会返回一个JSON-data字符串。您可以使用json库(如litJSON)对其进行解析。

我做了一个获取个人资料照片的应用程序,这并不难。只要记住要获得正确的权限。

要做到这一点,最简单的方法是使用Javascript API获取登录状态,然后获得一些权限。如果你在初始化Facebook API时设置cookies: true,你可以从cookie中获得accesss_token。cookie被命名为"fbs_YOURAPPID"。

你还需要制作一个开发者应用程序来获取access_token。