Android facebook无法更改活动的个人资料图片

时间:2013-02-10 08:35:50

标签: android facebook events

我使用旧的facebook android api来创建活动。除非我尝试为活动发布profile picture,否则一切正常。 facebook Graph api您可以向事件添加个人资料图片,方法是向/ EVENT_ID /图片发送HTTP POST请求,并使用create_event权限管理事件,并使用以下参数:

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,但没有图片!!

1 个答案:

答案 0 :(得分:0)

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