J'utilise ci-dessous le code pour obtenir des données utilisateur mais je ne sais pas pourquoi il disant une erreur de jeton non valide pendant que j'utilise le même code sur un autre serveur et son bien fonctionnel. J'ai vérifié CURL est activé dans mon système. Vous pouvez voir l'exemple de travail avec le code ci-dessous sur http://specificpromotions.com/test/test.phpleight >. Quel pourrait être le problème s'il vous plaît aidez-moi. Votre aide serait appréciée. merci
3 Réponses :
Dans certaines API (comme Facebook API), vous enregistrez une application, de sorte que chaque jeton est collé avec un domaine spécifique. Donc, dans le cas où l'API que vous utilisez a la même logique, le jeton utilisé est collé au domaine de votre serveur (spécifiqueProdomotions.com), de sorte que, afin de l'utiliser à partir d'un serveur différent (aka Différent domaine), vous allez avoir à utiliser un jeton séparé. P>
Cependant, j'ai essayé d'exécuter votre script et que je n'avais aucun problème de récupérer les données de l'API dans exactement le même format de votre lien. P>
Donc, il y a à coup sûr aucune liaison de domaine dans le système d'authentification de l'API. Donc, je pense que vous devrez vérifier votre configuration à l'échelle du système pour trouver la raison pour laquelle la courbe ne fonctionne pas. P>
Jeton n'est pas limité à aucun domaine. J'ai ajouté un jeton dans cette ligne curl_setopt ($ ch, curlopt_userpwd)
J'ai exécuté votre script sans erreurs. J'ai édité mon commentaire ci-dessus.
Vous pouvez essayer de regarder l'erreur renvoyée à partir de l'opération CURL à l'aide de curl_error: HTTP : //php.net/manual/fr/function.curl-error.php p>
Premièrement, vérifiez si la curl est activée dans votre système ou votre serveur.
Vous pouvez le vérifier à l'aide d'une page simple avec ce code. Si la courl est activée, il s'y montrera. Si ce n'est pas activé l'activer. Vous pouvez Ce lien pour cela. p> Vérifiez la vérification suivante des erreurs de boucle et effacez-la.
Il suffit d'ajouter ce code après le curl_exec ($ ch); p>
Je ne sais pas quelle était l'erreur que j'ai améliorée mon ubuntu 12 à 14 et mon problème est réparé maintenant :)
J'espère que tu ne montres pas le vrai utilisateur ici ici :)