Java 使用Facebook sdk android将位图发布到特定相册

Java 使用Facebook sdk android将位图发布到特定相册,java,android,facebook,facebook-graph-api,facebook-sdk-4.0,Java,Android,Facebook,Facebook Graph Api,Facebook Sdk 4.0,我有个问题 我必须在相册“mobile uploads”中加载图像,但我不知道如何指定相册 这是我的密码 public void sharePhoto(Bitmap bitmap){ SharePhoto photo = new SharePhoto.Builder() .setBitmap(bitmap) .setCaption("Title") .build();

我有个问题

我必须在相册“mobile uploads”中加载图像,但我不知道如何指定相册

这是我的密码

    public void sharePhoto(Bitmap bitmap){
        SharePhoto photo = new SharePhoto.Builder()
                .setBitmap(bitmap)
                .setCaption("Title")
                .build();

        SharePhotoContent content = new SharePhotoContent.Builder()
                .addPhoto(photo)
                .build();

        ShareApi.share(content, null);
 }
以下是我授予该应用程序的权限:

permissionNeeds = Arrays.asList("publish_actions user_photos");
我读到应该使用GraphRequest,但不知道如何获取专辑“Mobile uploads”的特定id,然后如何使用它发布位图

代码如下:

new GraphRequest(
                AccessToken.getCurrentAccessToken(),
                "album-id",
                null,
                HttpMethod.GET,
                new GraphRequest.Callback() {
                    public void onCompleted(GraphResponse response) {
                        Log.w("LOG: ", response.toString());
                    }
                }
        ).executeAsync();

提前感谢:)

我会先在上尝试,以便更好地了解所需的呼叫。(例如,
GET/me/albums
然后获取相册id)。但在所有情况下,我认为打一个
POST/me/photos
电话会将图像上传到手机上。我会先在手机上试试,以便更好地了解需要的通话。(例如,
GET/me/albums
然后获取相册id)。但在所有情况下,我认为打一个
POST/me/photos
电话会将图像上传到手机上。