我正在寻找在Facebook API上调用user.setImage
或类似功能的方法,以覆盖用户的个人资料图片(不仅仅是在他们的墙上发布一张图片)。
我在文档中没有看到相关内容。您是否知道是否可能实现这一点?如果是这样,请提供有关如何实现的文档。
我正在寻找在Facebook API上调用user.setImage
或类似功能的方法,以覆盖用户的个人资料图片(不仅仅是在他们的墙上发布一张图片)。
我在文档中没有看到相关内容。您是否知道是否可能实现这一点?如果是这样,请提供有关如何实现的文档。
您可以将用户重定向到以下链接,其中 [PID] 代表所需图片的 ID:
http://www.facebook.com/photo.php?fbid=[PID]&makeprofile=1
用户在此页面将看到一张图片,并立即收到一个对话框,询问是否要将其设置为他的个人资料图片。
请查看我在这个帖子中的回答:如何使用Graph API设置Facebook的个人资料图片
您无法设置个人资料图片,但您可以将其上传到相册,然后将用户发送到该图片的“制作个人资料图片”页面。
因为iPhone上的Facebook应用程序可以实现此功能,所以必须存在隐藏的API。也许您可以通过在iPhone和Facebook之间设置代理并解密来发现如何实现此功能...或者该API可能仅限于Facebook自己的应用程序...
现在有一种新的框架扩展,似乎可以实现以下操作:上传。详情请参见:https://developers.facebook.com/docs/profile-expression-kit/ios#uploading