Použijte facebook demo aplikace.
V SessionViewController, přidejte získat prodlouženou povolení:
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
Pak budete potřebovat metodu publikovat proudu. Neříkají přesně, jaká data odeslat. Ale whateer je ji zabalit do slovníku. Jelikož se jedná o URL, dobrý odhad by byl NSString. Můžete získat více ze stránky API
Zjistil jsem, 5, které by mohly fungovat:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
Také je zde:
Links.post
Ale budete muset přijít na to, v závislosti na tom, co chcete dělat. Také je potřeba, aby Pow klíč. Vybral jsem url
- (IBAction)sendURL:(id)target{
NSMutableDictionary *args = [[[NSMutableDictionary alloc] init] autorelease];
[args setObject:urlString forKey:@"url"];
FBRequest *uploadPhotoRequest = [FBRequest requestWithDelegate:self];
[uploadPhotoRequest call:@"Links.post" params:args];
}
Nechala jsem nějaké args ven, ale dostanete nápad. I; nejsem si jistý, co přesně potřebujete, takže budete muset zkoumat volání metod.
Snad to pomůže.