自定义对象Facebook android开放图



我正在尝试使用facebookSDK创建自定义对象,如下所示:

Bundle params = new Bundle();
params.putString("type", "android_themes:background");
params.putString("url", "http://samples.ogp.me/471503979602314");
params.putString("title", "Sample Background");
params.putString("description", "");
Request request = new Request(
    Session.getActiveSession(),
    "me/objects/android_themes:background",
    params,
    HttpMethod.POST
);
Response response = request.executeAndWait();
// handle the response

但我一直得到这个错误:

{响应:responseCode:400,graphObject:null,错误:{HttpStatus:400,错误代码:2500,错误类型:OAuthException,错误消息:无法在路径和查询参数中指定类型。},isFromCache:false}

你知道这是什么意思吗?当我能做对的时候,我会得到什么?我不太确定。。。第S页发布对预定义对象的操作很好,只是这个问题。

对象是对象的JSON编码版本,为您生成的示例代码不正确。同时从参数列表中删除类型。

对象:对象是一个对象的JSON编码版本。此处使用的类型是书本中使用的类型。书本类型。还可以包括任何标准特性。请注意,该类型不包括在调用中。这是因为它是从你打电话时使用的路径中隐含的。请参阅属性,了解JSON中为什么有数据元素。

它用于创建对象,然后可以用于创建操作。请参阅Facebook开发人员

最新更新