Utilisez l'application de démonstration facebook.
dans le SessionViewController, ajoutez à obtenir la permission étendue:
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
Ensuite , vous avez besoin d' une méthode pour publier le flux. Ils ne disent pas exactement les données à envoyer. Mais whateer il vous l'emballer dans un dictionnaire. Comme il est une URL, une bonne estimation serait un NSString. Vous pouvez obtenir plus de la page API
J'ai trouvé 5 qui pourrait fonctionner:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
Il y a aussi:
Links.post
Mais vous devez comprendre, selon ce que vous voulez faire. Vous devez également kow la clé. Je pris 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];
}
Je l'ai laissé quelques args, mais vous voyez l'idée. Je, ne suis pas sûr exactement ce que vous voulez, vous aurez à la recherche des appels de méthode.
J'espère que cela t'aides.