Facebook - 如何从http源上传到相册

时间:2014-03-31 10:17:38

标签: android facebook-android-sdk

我正在尝试从http源上传照片到Facebook上的相册(即该文件不在用户手机上)。

    Bundle postParams = new Bundle();

     postParams.putString("name", "New photo");
     postParams.putString("link", "http://www.stackoverflow.com");
     postParams.putString("description", "description");
     postParams.putString("caption", "PictureTestApp");
     postParams.putString("picture", URL.toString());

     Request request = new Request(session, albID + "/photos", postParams, HttpMethod.POST, callback);

     RequestAsyncTask task = new RequestAsyncTask(request);
     task.execute();

我尝试了以上操作但它无法正常工作,并且

失败了
"error":{"message":"(#324) Requires upload file","type":"OAuthException","code":324

我真的不想首先将照片下载到手机上 - 显然数据问题会发挥作用。

所以:

  1. 这可以通过facebook SDK实现,我知道你可以发布到时间线,但我希望照片能够转到特定的专辑。

  2. 如果没有使用Facebook SDK - 是否有其他方法可以执行此操作,或者照片是否必须来自用户本地SD卡?

  3. 由于

1 个答案:

答案 0 :(得分:0)

我认为你应该选择Facebook SDK .. HERE