我正在开发推荐应用程序,用户可以使用推荐代码推荐他们的Facebook好友。我正在使用Facebook Javascript SDK。我面临的问题是send方法仅适用于特定的网址,我的意思是如果我在链接参数中更改了用户引荐标记,它会给我error 100 invalid link.
以下是方法:
FB.init({appId: app_id, xfbml: true, cookie: true});
FB.ui({
to : '********',
method: 'send',
name: 'Message',
link: 'example.com/emp?token=fAiS1ywL0lS8cUYtgLjk',
redirect_uri:'http://example.com'
});
对于某些特定的链接值,它可以正常工作,但如果更改了令牌,则会因无效的链接错误而失败。
我坚持修复这个问题。我错过了什么吗?
答案 0 :(得分:1)
重复Facebook FB.ui send dialog intermittently returns invalid link error。
对于与og:url
元相关的第二个问题,为了简化您必须提供当前页面的网址。
og:url - 将用作其对象的对象的规范URL 图表中的永久ID,例如, “http://www.imdb.com/title/tt0117500/”。
要了解这些元数据是如何工作的,您可以查看新闻网站如何使用Facebook Object Debugger实现这一点。 例如,this link向您展示了知名报纸网站的metas实现。