我正在开发一个Facebook应用程序,我的应用程序将在我们的相册中汇总我朋友的所有照片。我将如何使用graph api和C#?
答案 0 :(得分:1)
首先,看看这个答案:Can I use the Facebook graph api to get user's friends profiles pictures ?
这将让你知道如何通常使用图形api来获取朋友。如果您使用albums
代替photo
,则应获取朋友的所有相册。
要到达那里,您还需要friends_photos permission。我不知道它是否仍然是最新的,但也许你需要some more permissions。
我不是C#开发人员,但这些链接可以帮助您:
答案 1 :(得分:1)
但是在另一个答案中说的是正确的。首先,你得到朋友列表。然后是他们的专辑,然后是专辑中的照片。一旦掌握了Graph API,它就很容易了,但最初需要稍微修补一下。
如果您使用的是C#,则可以使用WebRequest获取数据。每当您访问http://graph.facebook.com/whateveryouwant时,它都会返回一串JSON数据。这可以使用类似litJSON的JSON-librabry进行解析。
我制作了一个获取个人资料照片的应用程序,并不是那么难。请记住获得正确的权限。
最简单的方法是使用Javascript API获取loginstatus,然后获取一些权限。如果您设置cookies:true,当您启动Facebook API时,您可以从cookie获取accesss_token。该cookie名为“fbs_YOURAPPID”。
此外,您还需要制作一个开发者应用来获取access_token。