使用该法典
-(IBAction)postMeFeedButtonPressed:(id)sender {
NSMutableDictionary *variables = [NSMutableDictionary dictionaryWithCapacity:8];
//create a UIImage (you could use the picture album or camera too)
UIImage *picture = [UIImage imageNamed:@"[email protected]"];
//create a FbGraphFile object insance and set the picture we wish to publish on it
FbGraphFile *graph_file = [[FbGraphFile alloc] initWithImage:picture];
//finally, set the FbGraphFileobject onto our variables dictionary....
[variables setObject:graph_file forKey:@"file"];
NSArray *idarry=[[NSArray alloc]initWithArray:Delegate.IdListArray];
NSLog(@"Delegate array %@",Delegate.IdListArray);
//NSString *str=[NSString stringWithFormat:@"100001912715296,100001912715296"];
NSString *str=[idarry componentsJoinedByString:@","];
NSLog(@"The string contents are %@",str);
NSString *idstr=[NSString stringWithFormat:@"100002875785051,100001912715296"];
[variables setObject:idstr forKey:@"tags"];
[variables setObject:@"110506962309835" forKey:@"place"];
[variables setObject:@"Hello All my dear friends,I am using MySafety APP" forKey:@"message"];
[variables setObject:@"http://techilasolutions.com/product.html" forKey:@"link"];
[variables setObject:@"My Safety" forKey:@"name"];
[variables setObject:@"http://techilasolutions.com/images/car_tag.png" forKey:@"picture"];
[variables setObject:@"This is a must have app for all women whether you are a working lady, a house wife or a school going girl.This app lets you save 6 emergency contacts whom you want to alert in case of emergency.Whenever you feel you are in danger, just press the SOS button and it will send sms to your contacts with your current location and a alarm will go on with flashing lights" forKey:@"description"];
FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"me/feed" withPostVars:variables];
NSLog(@"postMeFeedButtonPressed: %@", fb_graph_response.htmlResponse);
//parse our json
SBJSON *parser = [[SBJSON alloc] init];
NSDictionary *facebook_response = [parser objectWithString:fb_graph_response.htmlResponse error:nil];
[parser release];
//let s save the id Facebook gives us so we can delete it if the user presses the delete /me/feed button
self.feedPostId = (NSString *)[facebook_response objectForKey:@"id"];
NSLog(@"feedPostId, %@", feedPostId);
NSLog(@"Now log into Facebook and look at your profile...");
}