Lorsque les utilisateurs se connectent à brainCloud avec leurs identifiants Facebook, brainCloud récupère les URL des photos de profil des utilisateurs et les enregistre dans le champ pictureUrl
des utilisateurs en envoyant une API Facebook Graph avec leur jeton d'accès.
Au moment de la rédaction de cet article, les URL d'images récupérées sur Facebook sont des URL CDN de courte durée et temporaires. brainCloud doit les convertir en une URL permanente et durable pour les utilisateurs.
Par exemple, convertir l’URL temporaire de courte durée suivante:
"https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=111234914143260&height=50&width=50&ext=1648843183&hash=AeSggkNoM83B9Keg1UQ"
À:
"https://graph.facebook.com/v6.0/111234914143260/picture?"
Pour utiliser correctement le pictureUrl
converti dans votre application, vous devrez lui ajouter des jetons d'accès à l'application, quelque chose comme ce qui suit,
https://graph.facebook.com/v6.0/111234914143260/picture?access_token=2731168760532562|W7y0BHtK4I5vCcFOzB1P8l8JDhE
Vous pouvez également y ajouter les jetons d'accès des utilisateurs si vous souhaitez l'utiliser avec une date d'expiration.
https://graph.facebook.com/v6.0/111234914143260/picture?access_token=EAAmzZB8fLDj4BADnbrVjx1ZAsOjzYBtOkeAsGPt5d4wwsk1ZAWTjfLZB405ZCnkZCtS5dpjtRZAFg677DP8EwuDWJXY1SybbGWY9cN69pSPGIhyH4o6UirZCTLOxUwpZByhfmnrpaKX5ZBBo7pxIrt2WPenmLqk8mvidqmPnPrUGaNp5tOUePGasNwRapmgg2amIyeygSOX6myqEQ8uKIEGz2pioQgBnMoGUQpHo09FxFBS46Bg05UUKLf