Erreur d'autorisation au sein de l'api.

Un token plus un, ça fait deux tokens....

Le problème exposé dans ce sujet a été résolu.

Salut à tous,

Depuis quelque temps, je développe le frameworks en Objective-c de clem. Je me heurte à un problème : J'ai une erreur d'autorisation quand je veux modifier mon compte grâce à mon token.

Normalement je fais une requête PUT https://zestedesavoir.com/api/membres/748 avec comme paramètre dans l'en tête Authorization: Bearer <'Mon token d'utilisateur'>.

Le paramètre (qui est un dictionnaire car j'utilise une lib pour faire les requêtes) de la requête :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
biography = "Ma petite biographie....";
   "date_joined" = "2014-07-23T23:16:03";
   email = "odricrouxparis@gmail.com";
   "email_for_answer" = 0;
   "is_active" = 1;
   "last_visit" = "2015-03-15T15:01:09";
   pk = 748;
   "show_email" = 0;
   sign = "Une petite signature.... :)";
   site = "";
   username = Cirdo;

Le serveur me renvoie : detail = "Authentication credentials were not provided.

Pourtant quand je demande mon profile avec l'url https://zestedesavoir.com/api/membres/mon_profil/ et que je met le token dans l'en tête, il me donne pas d'erreur…

Voici mon code :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
saveMembre.pk = 748 //C'est plus compréhensible :) 
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
   manager.requestSerializer = [AFJSONRequestSerializer serializer];
   manager.responseSerializer = [AFJSONResponseSerializer serializer];
   [manager.requestSerializer setValue:[NSString stringWithFormat:@"Bearer %@",[CToken defaultToken].accessToken]
                    forHTTPHeaderField:@"Authorization"];

   [manager PUT:[NSString stringWithFormat:@"https://zestedesavoir.com/api/membres/%d", saveMembre.pk]
     parameters:[CMembre membreToDictionnary:saveMembre]
        success:^(AFHTTPRequestOperation *operation, id responseObject) {
       
   } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
      
   }];

Merci pour vos réponses prochaines :)

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte