iPad
のiOS
アプリを開発中です。 Instagram
API
を実装しましたので、ユーザーからの写真を入手して使用することができます。 Facebookと同じことができますか?ユーザーの写真にアクセスする方法はありますか? ありがとうiOSアプリでFacebookから画像を取得して表示する
5
A
答えて
8
グラフAPIは、あなたが探しているデータを見たいところです。 、ユーザーの写真の場合は、チェックアウト: アルバムのユーザーが作成した - 写真に関する https://developers.facebook.com/docs/reference/api/user/ 情報 - https://developers.facebook.com/docs/reference/api/photo/
を私はグラフAPIエクスプローラを使用して別のクエリをしようとお勧めします。 https://developers.facebook.com/tools/explorer まずあなたがuser_photos許可 を求めることを確認してくださいクエリにme/albumsを入力すると、ログインしたユーザーのアルバムの一覧が表示されます。結果の中のアルバムのIDをクリックすると、そのアルバムの情報が表示されます。/albumを入力すると、そのアルバムの写真が表示されます。
グラフAPIの上に構築されたiOS SDKや、認証したり、興味を持ったAPIを使って写真を撮ったりすることができます。要求を行う上でのiOS SDKの詳細については
あなたがalbum_id与えられ、1枚のアルバムの写真を言って見たいのであれば、あなたのようなリクエストコードを使用します。
[FBRequestConnection startWithGraphPath:@"<album_id>/photos"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog("Results: %@", result);
}
}
];
最初にuser_photos権限を要求していることを確認してください。
0
- (IBAction)btnFBTap:(id)sender {
[FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
if ([FBSDKAccessToken currentAccessToken]) {
[self FBLogin];
} else {
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login
logInWithReadPermissions: @[@"public_profile", @"user_photos"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
// Process error
} else if (result.isCancelled) {
// Handle cancellations
} else {
[self FBLogin];
// If you ask for multiple permissions at once, you
// should check if specific permissions missing
}
}];
}
}
- (void)FBLogin {
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me"
parameters:@{@"fields":@"id"}]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
[[MDManager sharedInstance].loadingView hide];
if (!error) {
NSLog(@"fetched user:%@", result);
// For more complex open graph stories, use `FBSDKShareAPI`
// with `FBSDKShareOpenGraphContent`
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:[NSString stringWithFormat:@"/%@/photos", result[@"id"]]
parameters:@{@"type":@"uploaded",
@"fields":@"link,height,width"}
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
NSLog(@"%@",result); // Return uploaded photos
}];
}
}];
}
関連する問題
- 1. 入力フィールドから画像を取得して画像データを取得する/画像を表示
- 2. XMLHttpRequestから画像を取得して表示する
- 3. iOS/Phonegapアプリで外部サイトから画像を表示
- 4. iosで画像からテキストを取得する(画像処理)
- 5. mysql(BLOB)から画像を取得し、ListViewに表示する
- 6. Android - JSONとしてURLから画像を取得し、ギャラリービューで表示する
- 7. 外部XMLから画像を取得してアプリケーションで表示する方法
- 8. SDカードから画像を取得して、グリッドビューで表示する
- 9. XMLフィードから表示する画像を取得する
- 10. データベースから画像を取得し、すべてを1ページに表示する
- 11. Facebookからプロファイルを取得してAndroid Appに表示する
- 12. 電話帳からランダムな画像を取得して表示する
- 13. フォルダから画像ファイルを取得してWebページに表示する
- 14. ウェブサイトから画像の一覧を取得して表示する
- 15. Android Apps:Webサービスから画像を取得してアプリケーションに表示するには?
- 16. iOSでの画像表示
- 17. iOS Facebook SDK - 友達のプロフィールの画像を取得する
- 18. iOS - パスを描画して画像を表示する
- 19. Facebookのアプリから画像をアップロード
- 20. MySQLデータベースから画像を取得し、htmlタグで表示する方法
- 21. JFrameでmysqlから取得した画像を表示する方法
- 22. iosアプリからGoogle +プロフィール画像を取得しようとしているときにエラーコード403が表示されるのはなぜですか?
- 23. アンドロイドで、カメラから取得した画像の画像IDを取得する
- 24. 画像を取得してphpスクリプトで表示
- 25. 起動画像の表示中にAPIからデータを取得
- 26. DBから取得し、GridView(WPF)で画像を表示する画像リンクをバインド
- 27. カスタムサイズを取得するFacebookプロフィール画像
- 28. facebookからプロフィール画像を取得する
- 29. cURLなしのfacebook URLから画像を取得
- 30. iOSのFacebook投稿用に高品質の画像を表示