Question

Tout d'abord, je suis en cours d'exécution CI 2.0.3. En utilisant le bon vieux Google, il n'a pas été difficile de trouver le code pour atteindre mon problème actuel. J'ai trouvé ces sources, mais ils ont été écrit en utilisant 1.7.2:

http://www.sudhircodes.com/main/codeigniter / état de mise à jour à linkedin / http://blog.justni.com/posting-to-linkedin-from-php-and-codeigniter/

Je suis en mesure de frapper linkedin, mis dans mes informations d'identification utilisateur pour autoriser l'application.

je reçois ce retour:

http: //www.domain. com / auth / linkedin_auth? oauth_token = ffdd1d7f-29a3-423c-ada7-a85d31bec080 & oauth_verifier = 97677

Mais le problème est de savoir si dans la config: $ config [ 'uri_protocol'] = 'AUTO';

Ensuite, 302 se produit et se transforme en http://www.domain.com/auth/linkedin_auth Non oauth_token.

Si vous avez alors $ config [ 'uri_protocol'] = 'QUERY_STRING'; N ° 302 se produit, de sorte que le querystring est intact, au lieu que je reçois « L'URI soumis a refusé caractères »

Pas de problème, il suffit de changer $ config [ ''] permitted_uri_chars droit? Faux, je change et même mis à vide et je viens d'obtenir une boucle HTTP où il continue à frapper / auth / linkedin_auth.

Alors quelqu'un a réussi à obtenir agréable jeu CI 2.0.3 avec linkedin? Je vais lentement chauve! : P

Merci

Était-ce utile?

La solution

Je marqué cela comme une réponse.

J'ai de nouveau disparu et ai essayé avec une nouvelle installation de CI. Ça marche. Donc, il doit y avoir un gremlin ailleurs dans mon code: (

Edit: Trouvé que la bibliothèque Twitter de Elliot Haughin parvient à intercepter le querystring quand un twitter et linkedin ou AnySite retourne oauth_token ou oauth_verifier à la vôtre lorsque vous faites une auth. J'ai donc dû trouver ma propre classe de CI prolongeant celle de Tijs Verkoyen.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top