I'm looking for a user.setImage
call or something to that effect on the Facebook API but I can't see anything to achieve this: specifically to overwrite a user's profile image (not just post an image on their wall).
I can't see anything in the docs. Do you know if this is possible and if so any docs on implementing it?
What is the Facebook API? The Facebook Graph API is an HTTP-based API that allows developers to extract data and functionality from the Facebook platform. Applications can use this API to programmatically query data, post in pages and groups, and manage ads, among other tasks.
You can redirect the user to the following link where [PID] stands for the id of the desired picture:
http://www.facebook.com/photo.php?fbid=[PID]&makeprofile=1
On this page the user will see the picture and immediately be prompted with a dialog if he wants to set it as his profile picture.
From the photos.Upload documentation:
However, you cannot upload to a user's profile picture album.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With