iPhoneアプリ開発初心者です。現在、iPhone 用のアプリケーションを開発しています。このアプリケーションでは、ビデオを Facebook にアップロードする必要があります。私はコードの下で使用されています。ここで、Facebook のユーザー名とパスワードを入力します。エラー メッセージ アラートを表示しています。アドレスが無効なため、safari のようなページを開くことができません。
- (void)viewDidLoad
{
facebook = [[Facebook alloc] initWithAppId:@"Facebook_App_Id"];
//@"com.facebook.samples.VideoUploadTest"];
facebook.sessionDelegate = self;
}
- (IBAction)buttonClicked:(id)sender {
NSArray* permissions = [[NSArray alloc] initWithObjects:
@"publish_stream", nil];
[facebook authorize:permissions delegate:self];
[permissions release];
}
- (void)fbDidLogin {
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"mov"];
NSData *videoData = [NSData dataWithContentsOfFile:filePath];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
videoData, @"video.mov",
@"video/quicktime", @"contentType",
@"Video Test Title", @"title",
@"Video Test Description", @"description",
nil];
[facebook requestWithGraphPath:@"me/videos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}