Utilizați aplicația demo facebook.
în SessionViewController, adăugați acest lucru pentru a obține permisiunea extinse:
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
Apoi , aveți nevoie de o metodă de a publica fluxul. Ei nu spun exact ce date pentru a trimite. Dar whateer este tu pachet într - un dicționar. Deoarece este o adresă URL, o presupunere bună ar fi o NSString. Puteți obține mai mult de la pagina API
Am găsit 5, care ar putea să funcționeze:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
De asemenea, există:
Links.post
Dar va trebui să-l dau seama, în funcție de ceea ce doriți să faceți. De asemenea, trebuie să Kow cheia. Am ales 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];
}
Am lăsat niște args, dar ai prins ideea. Eu, nu sunt sigur exact ceea ce vrei, așa că va trebui să cerceteze apelurile metoda.
Sper că acest lucru vă ajută.