Changeset 91569 in spip-zone


Ignore:
Timestamp:
Sep 1, 2015, 1:19:36 PM (6 years ago)
Author:
cedric@…
Message:

meilleure gestion des erreurs au retour de l'ajout d'acces : un message peut etre fourni en lieu et place des access_token

Location:
_plugins_/twitter/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/twitter/trunk/action/twitter_oauth_authorize.php

    r91568 r91569  
    6565                        else {
    6666                                spip_log("Erreur '".$connection->http_code."' au retour pour recuperation des tokens dans action_twitter_oauth_callback_dist",'twitter'._LOG_ERREUR);
     67                                // peut donner une info en plus, genre un message d'erreur a la place des tokens
     68                                spip_log($access_token,'twitter'._LOG_ERREUR);
    6769                                $redirect = parametre_url($redirect,'erreur_code',$connection->http_code);
    68                                 $redirect = parametre_url($redirect,'erreur','auth_denied','&');
     70                                if (count($access_token)==1
     71                                  AND $e = trim(implode(" ",array_keys($access_token))." ".implode(" ",array_values($access_token)))){
     72                                        session_set("oauth_erreur_message","Erreur : $e");
     73                                        $redirect = parametre_url($redirect,'erreur','erreur_oauth','&');
     74                                }
     75                                else {
     76                                        $redirect = parametre_url($redirect,'erreur','auth_denied','&');
     77                                }
    6978                                $GLOBALS['redirect'] = $redirect;
    7079                        }
  • _plugins_/twitter/trunk/paquet.xml

    r91568 r91569  
    22        prefix="twitter"
    33        categorie="communication"
    4         version="1.3.5"
     4        version="1.3.6"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.