Eléphant du PHP |
70 Messages
19 avr. 2019, 10:48
Ah bah voila alors, j'ai la réponse "Depuis avril 2018, il n'est plus possible d'accéder via les API aux events des pages"
Je pense que je me suis mal exprimé, ca doit plutot être l'authentification (mais qui fait parti du script que je cherche a écrire) qui me pose problème. Du moins je pense
Cependant, pour ta première réponse, je pense que c'est justement la dessus que je trébuche. Je ne comprends toujours pas, malgré mes éniemes relectures, comment fonctionne cette p.. d'authentification. Je bosse depuis une paire d'année avec des API qui demande juste une clef API et un authentifiant dans une URL (bon je sais c'est pirattable.... mais ca fonctionne super bien), alors que là ils passent par des trucs je que je comprends pas. Je comprend bient le passage par Auth0, mais ceux que j'ai utilisé, avec Auth0, étaient super simple : juste une URL a poster.
Je vais quand même vous expliquer où j'ai réussi à arriver :
J'ai compris qu'on pouvait poster (avec cURL, sous mac ou linux) ce type d'URL :
Code : Tout sélectionner
curl -i -X GET "https://graph.facebook.com/v3.2/396485957851257"
Or en lançant cette requete HTTP; je me heurte à ceci
Code : Tout sélectionner
{"error":{"message":"An access token is required to request this resource.","type":"OAuthException","code":104,"fbtrace_id":"ErM4zHfdvu7"}}
J'en déduis qu'il manque dans le lancement de ma requete une forme d'authentifiant. J'ai aussi compris qu'on pouvait récupérer un token en lançans une requete (que je n'ai pas sous la main) mais cette requete me retouren systématiquement une erreur
Je récupérer parfois, mais pas systématiquement, il doit y avoir un timer ou un truc du genre) un token en lancant ma requête http suivante :
Code : Tout sélectionner
https://graph.facebook.com/oauth/access_token?client_id=[MON_CLIENT_ID]&client_secret=[MON_CLIENT_SECRET]&grant_type=client_credentials