gpt4 book ai didi

node.js - 在尝试发布操作时,如何在 html 链接中为 "property name"的 Facebook open graph api 调用提供信息

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:54 25 4
gpt4 key购买 nike

我正在尝试根据我提供给 Facebook 的链接中的查询字符串,使用必要的 header 信息动态创建一个 html 对象。我希望 Facebook open graph 能够像我提供的那样调用这个 html 链接。然而,查询字符串信息似乎没有传递到我的服务器。有谁知道如何进行这项工作或者什么是更合适的方法来做到这一点。顺便说一句,我正在用 Node.js 编写代码。

要获取有关 Facebook 开放图谱 api 的更多信息,请查看此处,https://developers.facebook.com/docs/beta/opengraph/actions/ .

例如,我尝试传递给 Facebook 的链接是“http://xxx-url.com/getFacebookObject?objectId=&description=第一个动态帖子”,因此我发送了一个链接为“https://graph.facebook.com/me/app-name:action-name?object=http://xxx-url.com/getFacebookObject?objectId=&description=第一个动态帖子”的请求。但是,当我检查服务器上的日志时,我在查询字符串中没有看到任何内容。

最佳答案

您可以将数据嵌入 URL 中,而不是使用查询字符串:

http://some-domain.com/getFacebookObject/id/description

然后,根据您使用的 node.js 包,从请求中提取数据:

// expess.js style
app.get("/getFacebookObject/:id/:description", function(req, res) {
var id = req.params.id,
desc = req.params.description;
// your code...
});

(参见http://expressjs.com/guide.html。)

关于node.js - 在尝试发布操作时,如何在 html 链接中为 "property name"的 Facebook open graph api 调用提供信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com