如何在张贴尝试发布操作时在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中的任何内容。
而不是使用查询string,您可以将数据embedded到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... });
对不起,Facebook将从URL中删除所有查询string信息,当他们在iframe中启动您的网站。 如果是页面选项卡应用程序,则可以将其添加到app_data查询string参数中,然后通过signed_request参数的app_data部分将其传递到iframe的页面选项卡应用程序。
- 使用FB的新Graph API for instagram获取带有标签的图像
- Facebook的使者bot错误“TypeError:不能读取未定义的属性”0“。
- Node-Webkit Facebook集成
- 在Node.js中将mikeal的请求和http / https模块进行比较
- 发布多个照片到一个职位
- passport-facebook-token返回InternalOAuthError:validation令牌时无法获取用户configuration文件
- HTML5 Websocket + Node.js实时通知系统
- “这是不允许的,需要预检的错误”在护照Facebooklogin错误的交叉来源?
- 如何用Oauth请求提交和处理请求参数?