我想我应该首先提到我以前从未与任何与Facebook有关的事情 我还应该提一下,我正在使用.NET。
我的问题是:是否可以访问Facebook中照片的名称标签(给定特定会员的姓名)?
关于这个主题有哪些好的资源(从基础知识开始......)? 它涉及Facebook-API吗?
谢谢大家。
答案 0 :(得分:1)
您应该可以使用Graph API执行此操作。要使用它,您可能需要先register a facebook app,然后通过extended permissions流程向您的用户请求一些authentication,以便能够访问其私人数据。
要获取特定照片的标签,您可以使用以下图表api路径:
https://graph.facebook.com/<photo_id>?access_token=...
它应返回一个包含tags
数组的JSON对象,其中包含此图片中标记的用户列表,如here所述。要访问用户的照片,您可能需要user_photos
扩展权限(除非是您或您的朋友)。
要获取用户已被标记的照片,您可以使用此图表网址:
https://graph.facebook.com/<user_id>/photos?access_token=...
如here所述,您需要获得user_photo_video_tags
和user_photos
的许可。
我对.NET方面一无所知,抱歉。
我知道这一切都有点压倒性地立即掌握:)我认为您需要首先阅读文档,注册应用程序,找到.NET API库并尝试进行授权过程。之后,Graph API很容易理解。