如果页面没有数字 Facebook 对象 ID,我如何以编程方式创建评论?
我有一个带有定制评论系统的网页。当有人对此发表评论时,我希望该评论也发布到 Facebook,大致如下:
[Person A] posted a comment on [Title of Page, also links to page]
This is the comment that the person wrote...
在文档(https://developers.facebook.com/docs/reference/api/using-comments/#creating)中,它说要执行以下操作:
POST /{object-id}/comments?
message='This is my message'
我的问题是:如果我的页面似乎没有对象 ID,我该怎么做?
我调用了我的站点以获取 ID,但它只返回 URL。例如:
https://graph.facebook.com/?ids=http://myurl.com/
returns:
{
"http://myurl.com/": {
"id": "http://myurl.com/"
}
}
那么,如果没有数字对象 ID,我如何使用我的对象 ID 发布?根据 Facebook 的说法,我可以做些什么来针对没有数字对象 ID 的页面创建新评论?
额外信息:
在页面的 HEAD 中,我使用“文章”类型的 Facebook 元标记来定义它。
<meta property="og:type" content="article" />