Je développe une application iPhone qui enverra des sms aux utilisateurs connectés. J'utilise FacebookConnect pour la même chose. Le problème est que je reçois l'uid de tous les amis, mais quel est le moyen d'envoyer des SMS à ces uids (amis UID).Facebook Connectez-vous pour envoyer des messages à Facebook Amis
Merci, UPT
S'il vous plaît un coup d'oeil sur le code suivant et je ne suis pas en mesure d'envoyer le message à des amis: Pour UID d'amis:
NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
// sessionView = session;
[[FBRequest requestWithDelegate:self] call:@"facebook.friends.get" params:params];
déléguer:
- (void) demande: (FBRequest *) demande didLoad: (id) résultat
// faire le code suivant:
if (@ » facebook.friends.get » == request.method) {
NSArray* users = result;
myList =[[NSArray alloc] initWithArray: users];
for(NSInteger i=0;i<[users count];i++) {
NSDictionary* user = [users objectAtIndex:i];
NSString* uid = [user objectForKey:@"uid"];
// NSString* fql = [NSString stringWithFormat:
// @"select name from user where uid == %@", uid];
//NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
//[[FBRequest requestWithDelegate:self] call:@"facebook.fql.query" params:params];
NSDictionary* params = [NSDictionary dictionaryWithObjectsAndKeys:uid, @"uid", @"checkSMSCanSend", @"callback", nil];
[[FBRequest requestWithDelegate:self] call:@"facebook.sms.canSend" params:params];
}
et SMS.canSend: si (@ "facebook.sms.canSend" == request.method) {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"SMS" message:@"User can send SMS successfully." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
Mais ceci n'est pas appelé. S'il vous plaît aider les SMS des amis.
Désolé pour une telle erreur stupide. Mais en retournant ce changement ne va toujours pas à l'intérieur si .. – UPT