【发布时间】:2016-10-29 23:43:30
【问题描述】:
当用户使用 Facebook 登录(目前唯一的登录方式)并想发布一些东西时,我会先运行一些代码来上传他们的个人资料图片,以便其他用户可以看到原始发布者是谁。似乎我可以获取用户的个人资料图片 Uri,例如(从调试模式获取): https://graph.facebook.com/(FACEBOOKID)/picture?height=200&width=200&migration_overrides=%7Boctober_2012%3Atrue%7D
但是,当我运行时:
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
谢谢
【问题讨论】:
标签: android facebook-graph-api firebase firebase-storage