Tag: opengraph

如何在张贴尝试发布操作时在Facebook链接中提供信息的“开放graphicsAPI”调用“属性名称”

我试图根据我提供给Facebook的链接中的查询stringdynamic地创build一个必要的标题信息的html对象。 我希望Facebook的开放图将调用这个HTML链接,我所提供的。 但是,似乎查询string信息没有传递给我的服务器。 有谁知道如何做这个工作,或者什么是更合适的方法来做到这一点。 顺便说一句,我正在编写Node.js我的代码。 要获取更多有关Facebook的开放graphicsapi的信息,请看这里https://developers.facebook.com/docs/beta/opengraph/actions/ 。 例如,我试图传递给Facebook的链接是“http://xxx-url.com/getFacebookObject?objectId=&description=firstdynamicpost”,所以我发送了一个链接请求“https:/ /graph.facebook.com/me/app-name:action-name?object=http://xxx-url.com/getFacebookObject?objectId=&description=first dynamic post“。 但是,当我检查服务器上的日志,我没有看到查询string中的任何内容。

在nodejs中打开图的刮擦algorithm

我试图从URL使用nodejs(与cheerio),使用下面的代码打开图元数据。 我有这个东西来填充: var result={}; for (var ogCounter = 0; ogCounter < metalist.length; ogCounter++) { if (!utils.isEmpty(metalist[ogCounter].attribs.property) && !utils.isEmpty(metalist[ogCounter].attribs.content)) { if (metalist[ogCounter].attribs.property.indexOf('og') == 0) { var ogname = metalist[ogCounter].attribs.property.split(':'); var property = ogname[1]; var content = metalist[ogCounter].attribs.content; if (utils.isEmpty(result[property])) { result[property] = content; } else { if (result[property].push) { result[property].push(content); } else { result[property] = [result[property], […]