0

我正在尝试使用 Facebook for Android SDK 3.0 将文件(从字节数组)上传到 Facebook。publish_actions如 SDK 示例所示,我已添加权限。不过,我在上传时收到以下错误:

{HttpStatus: 400, errorCode: 324, errorType: OAuthException, errorMessage: (#324) 需要上传文件}

谷歌对此一无所知。

我究竟做错了什么?

4

2 回答 2

0

你有相关的代码吗?这是我使用 Android SDK 上传照片的代码,我已经验证它可以工作:

   Request request6 = Request.newUploadPhotoRequest(
            session,
            ((BitmapDrawable) getResources().getDrawable(
                    R.drawable.picture)).getBitmap(), callback6);
    RequestAsyncTask task6 = new RequestAsyncTask(request6);
    task6.execute();

这是为方法提供 a BitMap,看起来你正在调用接受 a 的方法File。您必须选择提供一个BitMap或一个有效的File对象。

于 2013-01-02T22:08:48.350 回答
0

就我而言,我发现使用 config Bitmap.Config.ALPHA_8 创建的位图对 newUploadPhotoRequest 无效。我尝试使用 Bitmap.Config.RGB_565 并且它有效。

于 2013-07-13T17:54:33.913 回答