2011-03-08 3 views
0

Je télécharge une photo vers une page de profil d'application (ou similaire). Mais il affichera un message d'erreurcomment publier une photo sur une page de profil d'application en utilisant REST api de facebook

« error_code »: 240, « error_msg »: « Nécessite est spécifié un utilisateur valide (soit via la session ou via le paramètre API pour spécifier l'utilisateur. »

J'utilise . API REST pour facebook

et ce code NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: img, @ "image", kAppId, @ "uid", nil];

[_facebook requestWithMethodName:@"photos.upload" 
         andParams:params 
        andHttpMethod:@"POST" 
        andDelegate:self]; 

où kAppId est l'ID applicatino. si je supprime le paramètre "Uid" puis la photo téléchargée dans mon album photo (utilisateur).

cette chose est possible dans le web que l'utilisateur peut télécharger une photo à la page comme fil de nouvelles. comment nous pouvons le faire à travers l'API REST

Merci

Répondre

0

Vous pouvez essayer urlencodage vos params en utilisant

[params dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 
+0

i chose u pas obtenir mon problème. quel paramètre j'utilise pour que la photo devrait télécharger dans l'album de l'application et aussi publier sur la page de l'application. Merci –

Questions connexes