2013-02-10 123 views
0

我使用旧的facebook android api创建活动。除了当我试图发布profile picture的事件时,所有工作都正常。该facebook Graph api您可以通过发出HTTP POST请求/ EVENT_ID /图片与create_event权限事件与下列参数管理员添加配置文件图片的事件:
Android的Facebook不能更改事件的个人资料图片

source multipart/form-data 

返回如果请求成功,则为true。

所以我用这个代码:

Bundle picture_parameters = new Bundle(); 
picture_parameters.putString("source", "https://foursquare.com/mapproxy/59.3280/18.0506/map.png"); 
response = Utility.mFacebook.request(eventId + "/picture", picture_parameters, "POST"); 
JSONObject myjson = Util.parseJson(response); 
Log.v("INFO", "!!!picture posted "+ response); 

确实返回true,但没有图片!

回答

0

“源”需要是实际的图片本身,而不是网址。这就是为什么内容类型是multipart/form-data,而不是字符串。

相关问题