0

我正在开发一个推荐应用程序,用户可以使用推荐代码推荐他们的 Facebook 朋友。我正在使用 Facebook Javascript SDK。我面临的问题是 send 方法仅适用于特定的 URL,我的意思是如果我更改链接参数中的用户推荐令牌,它会给我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'   
});

对于某些特定的链接值,它可以正常工作,但是如果更改了令牌,则会失败并出现无效链接错误。

我坚持解决这个问题。我错过了什么吗?

4

1 回答 1

1

Facebook FB.ui 发送对话框的重复间歇性地返回无效链接错误。

对于与og:url元相关的第二个问题,为简化起见,您必须提供当前页面的 URL。

开放图协议说:

og:url - 对象的规范 URL,将在图中用作其永久 ID,例如“ http://www.imdb.com/title/tt0117500/ ”。

要了解这些元数据是如何工作的,您可以检查新闻网站如何使用Facebook 对象调试器来实现这一点。例如,此链接向您展示了一个知名报纸网站的元数据实现。

于 2013-08-07T08:59:33.177 回答