Facebookのデモアプリを使用します。 SessionViewControllerで
、拡張許可を得るためにこれを追加します。
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
その後、あなたはストリームを公開する方法を必要としています。彼らは送信するデータを正確には言いません。しかしそれはあなたがそれを辞書に入れてパッケージ化しているのと同じです。 URLなので、NSStringが良いと思います。あなたは、私が働くかもしれない5を見つけAPI page
から多くを得ることができます。
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
をもあります:
リンク.post
しかし、あなたがしたいことに応じて、それを理解する必要があります。あなたはまた、鍵をかわす必要があります。私は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];
}
私はいくつかの議論を残しましたが、あなたは考えを得る。私はあなたが何を望んでいるか正確には分からないので、メソッド呼び出しを調べなければなりません。
これが役に立ちます。
この投稿リンクは、FBDialogを使用してリンクを投稿するにはどうすればいいですか? –