m_imgData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForAuxiliaryExecutable:@ "Default.png"]];
NSMutableDictionary *fbArguments = [[[NSMutableDictionary alloc] init] autorelease];
[fbArguments setObject:self.m_imgData forKey:@"source"];
[fbArguments setObject:@"Uploading images" forKey:@"message"];
[m_facebook requestWithGraphPath:@"Page_ID/photos"
andParams:fbArguments
andHttpMethod:@"POST"
andDelegate:self];
ここでは、アップロードする画像としてDefault.pngを使用しています。 m_facebookはFacebook(Facebook SDKの一部として提供される)のクラスのオブジェクトに割り当てられます。 m_imageDataはNSDataのオブジェクトです。
ただし、ページ管理者ではない通常のユーザーは、画像をアルバムにアップロードすることはできません。少なくとも彼らはFacebookからそうすることはできませんが、あなたはGraph APIを使用することが可能だろうか? –
私はページの壁に画像を共有することができますが、これはGraph-APIから可能でなければなりません。 –
いいえ、ページの管理者ではない通常のユーザーは、写真をアルバムにアップロードすることはできません。はい、通常のユーザーは、Graph APIを使ってページの壁に画像を共有することができます( 'page'の' feed'接続と 'post''または' link'の作成を使用して)。これはアルバムにアップロードされた写真と同じではない壁を見ます。これは全く別の質問で、既に[so]に答えられています。 –