【问题标题】:Android - Facebook API : post imageAndroid - Facebook API:发布图片
【发布时间】:2013-05-16 17:14:27
【问题描述】:

我正在构建一个允许 Facebook 用户创建新事件的应用程序。我注意到我无法在唯一的 Graph API 调用中创建事件并向其添加图像。所以我再次打电话发布图片:

 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
 Bundle params = new Bundle();
 params.putParcelable("source", bitmap); 
 Request postImageRequest = new Request(Session.getActiveSession(), eventId + "/picture", params, HttpMethod.POST, new Callback() {
           @Override
           public void onCompleted(Response response) {
                Log.e("", response.toString());
                finish();
           }
 });
 postImageRequest.executeAsync();

但是我从 FB 服务器收到了这个错误响应:

HttpStatus:400,errorCode:324,errorType:OAuthException, errorMessage: (#324) 图片文件丢失或无效}, isFromCache:false

【问题讨论】:

    标签: android facebook facebook-graph-api post


    【解决方案1】:
    Request photoImageRequest= Request.newUploadPhotoRequest(Session.getActiveSession(), bitmap, new Request.Callback(){
    
    @Override
    public void onCompleted(Response response) {
    Log.e("", response.toString());
    finish();
    
    }});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 2011-07-27
      • 1970-01-01
      相关资源
      最近更新 更多