L'affichage de la Photo à facebook fan page via l'application iOS régulièrement par des utilisateurs non-administrateurs

Je suis en train de poster une photo de mes applications facebook fan page et pour les utilisateurs mur aussi.
J'ai réussi à poster la photo sur les utilisateurs mur, mais a échoué à le publier dans les pages de fans mur. (L'utilisateur n'est pas nécessairement un administrateur ou propriétaire de la page, juste un utilisateur régulier. Comme la page de fan a l'option de n'importe qui peut poster, il n'est pas obligatoire pour l'utilisateur, même, comme la page en premier. Droit?)

Après recherche sur google, j'ai trouvé cette réponse. Selon elle, j'ai besoin d'un access_token de la page de fan et un album_id de le faire. Mais je ne trouve pas la moindre idée sur la façon de les obtenir. Jusqu'à présent j'ai essayé ce code:

if ([appDelegate.facebook isSessionValid]) 
    {
        NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       resultImage, @"picture",
                                       nil];

        [appDelegate.facebook requestWithGraphPath:@"me/photos"
                                         andParams:params
                                     andHttpMethod:@"POST"
                                       andDelegate:self]; //to post on users wall, works fine

         NSString *path = [NSString stringWithFormat:@"my/accounts /fan_page_id?fields=access_toke/photos"];
        [appDelegate.facebook setAccessToken: FACEBOOK_ACCESS_TOKEN];

        [appDelegate.facebook requestWithGraphPath:path andParams:params andHttpMethod:@"POST" andDelegate:self]; //to post on fan page wall,  this doesn't work
    }

Quelqu'un peut-il m'aider? Ce qui me manque ici? Merci à l'avance.

Mise à JOUR

Selon cette réponse, un utilisateur normal ne peut pas poster une photo pour les pages de fans mur à partir d'une application iOS, mais pouvez partager la photo sur elle. Maintenant, ma question est, comment puis-je accomplir de poster la photo sur les utilisateurs de mur et de le partager sur le mur de la page fan en même temps? Est-il possible? Comment puis-je partager la photo sur le mur de la page fan?

Mise à JOUR 2

Cette réponse et la question dit que les utilisateurs réguliers peuvent poster un fan mur de la page via le fil d'actualité, j'ai donc modifié mon code comme ceci:

if ([appDelegate.facebook isSessionValid]) {
        NSMutableDictionary *page_params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       @"fan_page_id", @"to",
                                       @"Test", @"name",
                                       @"Test", @"caption",
                                       resultImage, @"picture",
                                       nil];
        [appDelegate.facebook   dialog:@"feed"
                                andParams:page_params
                                andDelegate:self];

}

Mais, je reçois ce ridicule message d'erreur et l'application se bloque:

-[UIImage length]: unrecognized selector sent to instance 0x24d110
2012-06-06 19:59:03.114 app_name[2739:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImage length]: unrecognized selector sent to instance 0x24d110'

Que dois-je faire maintenant?

À ce point, après avoir attendu si longtemps, la question vient à mon esprit, c'est, est-ce même possible? Si oui, comment dois-je accomplir cette tâche? Et si non, quelles sont les alternatives? S'il vous plaît aider.

Mise à jour 3

Viens de trouver qu'il ya un bug connu dans les deux iOS sdk et le sdk javascript pour l'affichage de boîtes de dialogue dans le mur de la page fan. Est-ce vrai pour l'upload d'images trop? Si quelqu'un a une solution pour éviter ce bug, s'il vous plaît aider.

OriginalL'auteur Shabib | 2012-06-06