Précédent   Forum du club des développeurs et IT Pro > Systèmes > Mac > Objective-C
Objective-C Forum d'entraide sur le langage de programmation Objective-C
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 16h46   #1
infoPFE
Invité de passage
 
Inscription : avril 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 7
Points : 0
Points : 0
Par défaut Partage de photo sur facebook

Bonjour à tous,

Voilà, je suis en train de développer une App sur iPhone et parmi les fonctionnalités le partage d'une photo sur facebook.

voilà le code que je l'utilise :

- (IBAction)shareMyNameOnFacebookid)sender {

UIGraphicsBeginImageContext(self.view.bounds.size);

[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

CGRect rect;

rect = CGRectMake(20,220 ,440, 45);
CGImageRef imageRef = CGImageCreateWithImageInRect([viewImage CGImage], rect);

UIImage *img = [UIImage imageWithCGImage:imageRef];


NSMutableDictionary *att = [NSMutableDictionary dictionary];
[att setObject:@"http://www.xxxxxxxx.com/" forKey:@"href"];
[att setObject:@"XXX" forKey:@"name"];
[att setObject:@"My Japenese Name is :" forKey:@"description"];
//[att setObject:img forKey:@"image"];

NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setObject:FacebookConnectAPIKey forKey:@"api_key"];
[params setObject:@"The first iPhone App" forKey:@"message"];
[params setObject:[att JSONRepresentation] forKey:@"attachment"];

NSMutableDictionary *tempParams = [NSMutableDictionary dictionaryWithObjectsAndKeys:img, @"picture", nil];

if (!facebookInstance) {
facebookInstance = [[Facebook alloc] init];
}

[facebookInstance dialog:@"stream.publish"
andParams:params
andDelegate:nil];

[facebookInstance requestWithMethodName:@"photos.upload" andParams:tempParams andHttpMethod:@"POST" andDelegate:nil];

CGImageRelease(imageRef);
}

en premier lieu, je fait une capture d'écran puis j’essaie de le partager, le texte se partage sur le mur mais l'image non et je n'ai aucune erreur.

j'utilise iOS 4.3 et facebook sdk 3.0

Je ne sais pas si c'est clair, mais si vous avez des questions je suis à votre écoute.

Merci
infoPFE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h14.


 
 
 
 
Partenaires

Hébergement Web