facebook android sdk 中的 {image-data} 是什么

what is {image-data} in facebook android sdk

这是 Facebook 示例

Bundle params = new Bundle();
params.putString("source", "{image-data}");
/* make the API call */
new Request(
    session,
    "/me/photos",
    params,
    HttpMethod.POST,
    new Request.Callback() {
        public void onCompleted(Response response) {
            /* handle the result */
        }
    }
).executeAsync();

什么是{图像数据}

我尝试使用 byte[].toString,file.toString,文件路径。不行。 那么如何使用此 api 上传照片?

facebook 文档有误。 变化

params.putString("source", "{image-data}");

params.putByteArray("source", "{image-data}");

如果您想 post 一张照片,请使用 Request.newUploadPhotoRequest 方法之一,它会为您设置好所有内容。

https://developers.facebook.com/docs/reference/android/current/class/Request/#newUploadPhotoRequest