根据此文档,Open Graph API 支持在不指定og:title
属性的情况下创建对象。我正在使用对象 API,由于我定义的对象没有有意义的标题,我假设我可以通过在我的请求中不包含“标题”字段来做同样的事情。
我发送的请求(通过 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 创建没有标题的对象呢?这是否仅适用于自托管对象?