Facebookでログインしているとき(唯一のログイン方法)、何かを投稿したいときは、まず自分のプロフィール画像をアップロードするコードを実行します。元のポスターが誰であるかを確認してください。しかし https://graph.facebook.com/(FACEBOOKID)/picture?height=200&width=200&migration_overrides=%7Boctober_2012%3Atrue%7DフェイスブックのUriをFirebaseのストレージにアップロードしようとするとエラーが発生する
私は実行すると、::私は(デバッグモードから撮影)例えばあるユーザーのプロフィール画像URIを取得することができますように思える
StorageReference posterPicture = mStorage.child("UsersPictures").child(profile.facebookID);
posterPicture.putFile(profile.profilePictureURI).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {...});
それは、「何のコンテンツプロバイダを言っていないエラーをスローします「
W/System.errの:java.io.FileNotFoundException:いいえ、コンテンツプロバイダ:https://graph.facebook.com/(FACEBOOKID)/picture?height=200&width=200&migration_overrides=%7Boctober_2012%3Atrue%7D
エラーコード:-13000、
HTTPレスポンスコード:0
おかげ
私はfacebook IDを持っていればユーザーのプロフィール画像を得ることができるグラフapiとしてそのFacebookを実現しました。それは今働く、ありがとう! – Jas1997