Verwenden Sie die Facebook-Demo-Anwendung.
in den SessionViewController, fügen Sie diese erweiterte Erlaubnis zu erhalten:
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
Dann brauchen Sie eine Methode , den Strom zu veröffentlichen. Sie sagen nicht genau , welche Daten zu senden. Aber whateer es ist , dass Sie es in einem Wörterbuch verpacken. Da es sich um eine URL ist, wäre eine gute Vermutung ein NSString sein. Sie können mehr von dem bekommen API Seite
Ich fand 5, das funktionieren könnte:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
Auch gibt es:
Links.post
Aber du musst es herausfinden, je nachdem, was Sie tun möchten. Sie müssen auch den Schlüssel kow. Ich nahm 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];
}
Ich habe einige args ausgelassen, aber Sie bekommen die Idee. I; bin nicht sicher, genau das, was man Sie wollen, so können Sie die Methodenaufrufe Forschung müssen werde.
Hoffe das hilft.