Getting facebook profile picture

前端 未结 2 1340
执笔经年
执笔经年 2021-02-06 08:44

i need to get the facebook profile picture of anyone by passing their id. But i no need to use facebook API or Graph anything else.. Just i need to give the url with that id.. I

相关标签:
2条回答
  • 2021-02-06 09:31

    Apart from using Graph API as already mentioned above (https://graph.facebook.com/[PROFILE_ID]/picture), there are a couple more ways:

    • FlipTop has a service that pulls up all sorts of information on Facebook users, including direct CDN URLs (e.g. https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275588_504804917_147319_n.jpg) of profile pictures. (Link to API documentation)

    • Cloudinary has a similar service, but with hosting thrown in the mix. They do require you to open an account, but it's free. Then you can use their CDN URL format to link to any picture like this: http://res.cloudinary.com/[YOUR_ACCOUNT]/image/facebook/[PROFILE_ID].jpg (Read more here)

    0 讨论(0)
  • 2021-02-06 09:32

    Well, I think the only options available are:

    • https://graph.facebook.com/[PROFILE_ID]/picture (You can include this URL inside a tag and it will work).
    • Scrap yourself the page corresponding to the profile, i.e. http://www.facebook.com/profile.php?id=[PROFILE_ID] and get the URL of the picture there.

    I would suggest you to use the first one, because it gives you more flexibility about the picture size (?type=small, ?type=thumbnail, etc).

    Edit

    Keep in mind that this answer is from 2011, and Facebook makes changes in its APIs frequently.

    0 讨论(0)
提交回复
热议问题