我想上傳一個文件(從字節數組)到使用面向Android SDK 3.0的Facebook的Facebook。如SDK SDK示例中所示,我添加了許可publish_actions
。不過,我得到的上傳以下錯誤:newUploadPhotoRequest失敗,errorCode 324
{的HTTPStatus:400,錯誤碼:324,錯誤類型:OAuthException,的errorMessage:(#324),需要上傳文件}
谷歌給我什麼在這一個。
我在做什麼錯?
我想上傳一個文件(從字節數組)到使用面向Android SDK 3.0的Facebook的Facebook。如SDK SDK示例中所示,我添加了許可publish_actions
。不過,我得到的上傳以下錯誤:newUploadPhotoRequest失敗,errorCode 324
{的HTTPStatus:400,錯誤碼:324,錯誤類型:OAuthException,的errorMessage:(#324),需要上傳文件}
谷歌給我什麼在這一個。
我在做什麼錯?
您是否有相關的代碼?這是我用它來上傳使用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
對象。
在我的情況下,我發現用配置Bitmap.Config.ALPHA_8創建的位圖對於newUploadPhotoRequest無效。我嘗試使用Bitmap.Config.RGB_565,它的工作原理。
愚蠢的我。圖像是'空'...感謝您驗證我的代碼:) – l33t
我試圖上傳多張照片,使用上面相同的代碼,但遇到錯誤。我使用requestBatch,將request6傳遞給asyncexecute。 – Himz