Je suis codant un code d'importation Google Contacts pour un réseau social Cette importation se produit sur la page d'utilisateur que l'URL varie d'un utilisateur à l'autre par exemple. Profil / user1, profil / user2 p>
Cependant, avec Google, je semble pouvoir définir une seule URL redirigation et ne peut sembler trouver aucune mention de Google permettant à des caractères génériques de correspondre au domaine au lieu de l'URL particulière. P>
Y a-t-il une façon de faire cela ou devrai-je simplement laisser il est défini sur une URL? P>
Merci d'avance. P>
5 Réponses :
J'ai constaté que ce n'est pas possible, alors si quelqu'un cherche cela, il n'y a pas de moyen. J'ai fini par résoudre mon problème en laissant simplement google rediriger à une URL fixe, donc pas une dynamique. P>
Vous passez la partie dynamique en tant que paramètre "State" comme @ Fraz-Ahmed mentionné. L'URL de redirection comprendra cette valeur d'état en tant que paramètre de requête. Vous pouvez encoder tout ce que vous avez besoin dans l'état.
Vous pouvez faire une chose simple. Mettez "URL de la page utilisateur" en session lors de la création d'une URL d'authentification. Sur votre page de rappel, obtenez "URL de la page utilisateur" de la session et un simple utilisateur redirect à cette page. P>
J'ai pu atteindre ci-dessus avec succès avec PHP. P>
Souhaitez-vous partager un code d'exemple sur la manière dont vous envoyez l'URL de la page utilisateur et recevez-la dans la réponse s'il vous plaît. Peut-être dans Pastebin, merci
@Anagio Vérifiez ma nouvelle réponse pour le code: Lien
Au fait, dans ma nouvelle réponse, nous n'avons même pas besoin de session. C'est tout dynamique.
C'est possible, comme je connais une application qui fait cela. J'ai trouvé cet article sur la façon de le faire - je n'en ai pas encore essayé, mais ça vaut le coup: http://www.ioncannon.net/ Programmation / 1443 / Google-Oauth-for-Installe-Apps-php-Exemple / P>
Notez que les réponses uniquement des liaisons sont découragées (les liens ont tendance à être obsolètes au fil du temps). Veuillez envisager d'éditer votre réponse et d'ajouter un synopsis ici.
Nous pouvons spécifier les URI de redirection multiples dans les paramètres de l'API Google, une par ligne p>
Console de Google API -> Sélectionnez votre API -> API Access -> Modifier le paramètre -> Sous autoriser la redirection URI P>
Entrée .. P>
Pas une bonne approche, je ne voudrais pas modifier les paramètres de Google API à chaque fois que j'ajoute une nouvelle page (page de redirection potentielle) sur mon site Web.
J'ai le code PHP pour y parvenir. Il est faux de dire que cela ne peut pas être fait. J'ai utilisé cette technique pour Analytics, AdWords, Google+ et YouTube. Cela a fonctionné avec tous les services mentionnés.
Trick est d'utiliser le paramètre "State" à utiliser comme URL dynamique. J'espère que cela aidera tout le monde. P>
Hiya, d'accord, c'était il y a longtemps, mais changé à la tienne.
Un gemme, beaucoup apprécié. Acclamations..
Au cas où n'importe qui est venu ici pour la connexion et utilise Cognito, lors de l'appelant
fédératrice code> Vous pouvez transmettre une propriété appelée
Customstate code>, puis vous pouvez avoir une écoute du code sur
HUB .listen code> pour l'événement
personnaliséoautheuthstate code> qui vous donnera accès à l'état personnalisé une fois que l'utilisateur est connecté