我的网站是qa.carryon.com(这是我们的测试网站)。我已将其配置为Facebook登录并发送邀请。在Facebook中,我将SiteURL配置为“http://login.qa.carryon.com/gs/”。 'login.qa.carryon.com'是我们的CNAME,我们正在使用Gigya作为社交第三方。
登录工作正常,当用户看到Facebook好友列表时,用户将点击其中一个,然后触发facebook发送对话框。发送对话框的链接参数类似于“http://qa.carryon.com/loyalty/signup?userid=xghdt6ys&username=xyz”。
对于此链接,我收到错误代码100链接无效或配置中存在其他问题。我是第一次这样做,我不明白最近发生了什么。请帮忙,我没有线索。
答案 0 :(得分:4)
我也有这个问题,我在一个常见的URL上使用动态查询字符串参数。看来你也在做同样的事情。
我通过强迫Facebook在之前抓取网址来解决问题我试图通过FB UI发送对话框发送它。使用FB API点击graph.facebook.com
,其中id
参数中发布的网址和scrape
参数设置为true
。
像这样:
FB.api('https://graph.facebook.com/', 'post', {
id: '[URL]',
scrape: true
}, function(response) {
FB.ui({
method: 'send',
name: '[name]',
picture: '[Picture URL]',
link: '[URL]',
description: '[description]'
});
});
还回答here。
这有帮助吗?