无法通过Facebook Object API创建没有标题的对象

时间:2013-08-13 00:22:28

标签: facebook facebook-opengraph

根据此document,Open Graph API支持在不指定og:title属性的情况下创建对象。我正在使用Object API,因为我所定义的对象没有有意义的标题,我推测我可以通过在请求中不包含'title'字段来做同样的事情。

我发送的请求(通过Graph API Explorer)与此相同:

POST https://graph.facebook.com/me/objects/namespace:foo
     object={
       "image": "http://cdn.example.com/images/bar/l",
       "url": "http://example.com/photos/baz?image=bar",
       "description": "Image caption",
       "site_name": "Example"
     }

除此之外,我一直得到的回应是:

{
  "error": {
    "message": "(#100) Object Missing a Required Value: Object at URL 'http://example.com/photos/baz?image=bar' of type 'namespace:foo' is invalid because a required property 'og:title' of type 'string' was not provided.", 
    "type": "OAuthException", 
    "code": 100
  }
}

那么,根本不可能通过Object API创建没有标题的对象吗?这仅适用于自托管对象吗?

0 个答案:

没有答案