无法上传在Facebook中转换为字节数组的图像

时间:2015-12-07 07:00:11

标签: android facebook facebook-graph-api

我正在开发一个Android应用程序,我需要将图像上传到Facebook。 我能够使用URL上传照片,但我需要上传用户从他的设备中选择的照片。 这是我的代码。

@Override
    protected String doInBackground(String... param) {

        Bundle params = new Bundle();
       // params.putString("url", "http://famouslogos.net/images/android-logo.jpg");
        params.putByteArray("picture",imageByteArray);
        Log.d("response++/byteArray", imageByteArray.toString());
        new GraphRequest(
                AccessToken.getCurrentAccessToken(),
                "/me/photos",
                params,
                HttpMethod.POST,
                new GraphRequest.Callback() {
                    public void onCompleted(GraphResponse response) {
                        JSONObject jo = response.getJSONObject();
                        try {

                            Log.d("response++\id", response.toString());
                            pid = jo.get("id").toString();
                            Log.d("response++/id", pid);


                        } catch (JSONException e) {
                            e.printStackTrace();
                        }

                    }
                }
        ).executeAsync(); 

非常感谢帮助。

0 个答案:

没有答案