newUploadPhotoRequest失败,错误代码为324

时间:2013-01-02 21:57:36

标签: android facebook facebook-graph-api

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

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

Google在这方面没有给我任何帮助。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

你有相关的代码吗?这是我使用Android SDK上传照片的代码,我已经确认它有效:

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

这为方法提供BitMap,好像你正在调用接受File的方法。您必须选择提供BitMap或有效的File对象。

答案 1 :(得分:0)

在我的情况下,我发现使用配置Bitmap.Config.ALPHA_8创建的Bitmap对newUploadPhotoRequest无效。我尝试使用Bitmap.Config.RGB_565并且它可以工作。