【发布时间】:2015-04-21 19:22:13
【问题描述】:
我已成功在 Facebook 页面中以图形 api 形式发布提要。
try {
resObj.put("message","feed from android");
//resObj.put("object_attachment",bitmap);
} catch (JSONException e) {
e.printStackTrace();
}
GraphRequest request = GraphRequest.newPostRequest(
AccessToken.getCurrentAccessToken(),"363453267193844/photos",resObj,
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse graphResponse) {
Log.i(TAG,"post page response::"+graphResponse);
}
}
);
request.executeAsync();
但是,我无法将图片发布到 Facebook 页面。问题是我无法在 Graph Api 中发布的 Json 数据中找到图像附件的密钥。
来自 facebook 的失败响应是
{Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 324, errorType: OAuthException, errorMessage: (#324) Requires upload file}}
【问题讨论】:
标签: android facebook-graph-api facebook-sdk-4.0