Verwenden Sie die Facebook-Demo-App.
im 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 gesendet werden sollen. Aber was auch immer es ist, Sie verpacken es in einem Wörterbuch. Da es sich um eine URL handelt, wäre eine gute Schätzung ein NSString. Sie können mehr von der API page
bekomme ich 5 gefunden, die funktionieren könnte:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
Auch gibt es:
Verbindungen .post
Aber Sie müssen es herausfinden, abhängig davon, was Sie tun möchten. Sie müssen auch den Schlüssel kowen. Ich wählte 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 Argumente verlassen, aber Sie bekommen die Idee. Ich bin mir nicht sicher, was genau Sie wollen, also müssen Sie die Methodenaufrufe recherchieren.
Hoffe, das hilft.
Diese Post-Link ohne Verwendung von Dialogfeld, Wie zum Verlinken mit FBDialog? –