首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开图形示例对象,og:类型无效?

打开图形示例对象,og:类型无效?
EN

Stack Overflow用户
提问于 2012-05-02 15:38:15
回答 2查看 7.4K关注 0票数 1

我已经设置了一个自定义操作和自定义对象。我试图用Facebook提供的示例代码发布到我的时间表上:

代码语言:javascript
复制
curl -F 'access_token=<my token>' \
     -F 'photo=http://samples.ogp.me/351656114891990' \
        'https://graph.facebook.com/me/stipple_staging:stipple'

返回的响应是这样的(为便于阅读,已解析出来):

代码语言:javascript
复制
{
    "error":{
        "type":"Exception",
        "message":"Object at URL 'http:\/\/samples.ogp.me\/351656114891990' is invalid because the configured 'og:type' of '103770389680565:photo' is invalid."
    }
}

在这一点上我有点不知所措。这是一个已知的陷阱,我需要做一些事情,还是只是一个bug?

编辑: Facebook现在似乎已经解决了这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-05 04:01:41

我认为您的问题是您的og:type应该是您的应用程序命名空间:action类型,例如

代码语言:javascript
复制
<meta property="og:type" content="your_app_namespace:photo" />

请查看custom objects walkthrough的第四部分,其中有一些关于应该如何格式化og:type标记的示例。在FB的眼里,我不确定appid和命名空间是不是一回事。

顺便说一句,如果你愿意,你可以检查你的FB的here,而不是通过cURL来做所有的事情。

票数 3
EN

Stack Overflow用户

发布于 2012-08-01 15:47:49

如果你想让自己更轻松,在Facebook网站上有一个允许的值列表。如果可以在类型字段中使用它们中的任何一个:http://developers.facebook.com/docs/opengraphprotocol/#types

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10409574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档