https://marketingdirect.lu/8-facons-dobtenir-des-followers-gratuits-sur-instagram/


J'ai mis en place un script PHP pour obtenir des informations de contact. Je continue à recevoir l'erreur “Erreur fatale PHP: Appel à une fonction membre getRefreshToken() sur un non-objet dans XX/ XX/vendor/infusionsoft /php-sdk /src/Infusionsoft/Infusionsoft.php sur la ligne 266”. Mon jeton est stocké sur une table MySQL , et je le récupère très bien. Voici ce script:
Désolé, vous avez manqué la version en ligne pour les dépendances. Je ne vois aucun code php qui recherche le paramètre ’code' à renvoyer?
Je pensais que je n'avais besoin du paramètre de code que lorsque je revenais d'Infusionsoft. Je récupère un jeton d'accès précédent du stockage et l'actualise pour un nouveau.
En outre, quelles sont les autres méthodes pour créer les dépendances?
oui, j'ai raté la dernière partie sur la récupération d'un jeton existant.
Vous avez donc vérifié qu'un jeton existant revient de la base de données, n'est-ce pas? De plus, si vous récupérez un jeton de la table, il vous manque quelque chose si vous n'avez pas de date d'expiration à vérifier. Savez-vous que les jetons expirent dans 24 heures ? Enfin, savez-vous que lorsque vous obtenez initialement les jetons, puis que vous les actualisez plus tard, 2 jetons sont retournés? Un jeton d'autorisation et un jeton d'actualisation. Vous ne pouvez pas obtenir un nouvel ensemble de jetons avec le jeton d'autorisation mais plutôt le jeton d'actualisation. Sont-ils tous les deux dans votre base de données et est-ce ce que vous rappelez de cette table? Si c'est le cas, assurez-vous que la demande d'actualisation se produit en moins de 24 heures et / ou suivez l'expiration de ces jetons. Enfin, lors du rafraîchissement, vous récupérerez un tout nouvel ensemble de jetons. Vous pouvez supprimer les anciens et mettre à jour la base de données avec les nouveaux.
L'autre approche de dépendance consiste à utiliser require/require_once ou include/include_once
J'imprime le jeton récupéré (juste pour m'assurer qu'il fonctionne correctement) et c'est ce que j'obtiens:
string(267) "O:18: "Infusionsoft\Token": 4: {s:11: “accessToken”