Gebruik de facebook demo app.
in de SessionViewController, voeg dit toe aan uitgebreide toestemming te krijgen:
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
Dan moet je een methode om de stroom te publiceren nodig. Ze zeggen niet precies welke gegevens te sturen. Maar whateer het is je het verpakken in een woordenboek. Aangezien het een URL, zou een goede gok een NSString zijn. U kunt meer van het krijgen API pagina
Ik vond 5 die zou kunnen werken:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
Ook is er:
Links.post
Maar je moet het uit, afhankelijk van wat u wilt doen. Je moet ook de sleutel Kow. Ik pakte 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];
}
Ik heb een aantal argumenten weggelaten, maar je krijgt het idee. I; ben niet precies wat u wilt, dus je moet de methode oproepen te onderzoeken.
Ik hoop dat dit helpt.