Facebook で画像とテキスト データを共有したい Facebook の Compose ビューが欲しくなかった すべての共有は、ビューのボタンをクリックするだけで完了します。
質問する
1006 次
1 に答える
2
iOS Facebook ビューアを表示せずに、Facebook API を使用して実行できます。Facebook iOS SDK ドキュメントをご覧ください。明らかに、ユーザーが正しい権限でアプリを承認する必要があります。これは、FB セッションが開かれることを意味します。
標準の iOS FB ダイアログを使用する利点は、Facebook SDK を使用する必要がなく、ユーザーがアプリに許可を与える必要がないことです。アプリで Facebook セッションを使用していない場合は、iOS が提供するコメント ダイアログに固執する必要があります。Facebook ごとにそれを回避する方法はありません。
-(void) postImageToFB:(UIImage *) image
{
NSData* imageData = UIImageJPEGRepresentation(image, 90);
Facebook* fb = [(uploadPicAppDelegate *)[[UIApplication sharedApplication] delegate] facebook ];
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:[fb accessToken],@"access_token",
@"message text", @"message",
imageData, @"source",
nil];
[fb requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}
于 2013-04-17T20:29:56.570 に答える