というセッションタイプがありFBSession
ます。セッションが開いていることはわかっていますが、グラフ リクエストを送信してイベントを作成し、ユーザーをそのイベントに招待するにはどうすればよいですか? ユーザーの Facebook ID は、ローカルのアドレス帳のプロパティから取得できたのでわかっています。
if (appDelegate.session.state == FBSessionStateCreatedTokenLoaded) {
// even though we had a cached token, we need to login to make the session usable
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
switch (status) {
case FBSessionStateOpen:
{
/* What do I do here to create the event and invite IDs x, y and z where z, y and z are long long Facebook Ids */
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"venue name",@"name",
@"2012-01-13T17:00:00+0000",@"start_time",
@"2012-01-16T01:30:00+0000",@"end_time",@"location",@"location name ch",@"1234567890",@"id", nil];
FBRequest *facebook = [[FBRequest alloc] initWithSession:appDelegate.session graphPath:@"me/events" parameters:params HTTPMethod:@"POST"];
これは正しいですか? appDelegate で正常に機能したかどうかを確認するには、どのデリゲート メソッドを実行する必要がありますか?