C# 喜欢页面时,Azure ACS Facebook错误191重定向uri不属于应用程序
我正在使用Facebook C#SDK从我的ACS安全web应用程序向Facebook发布一个类似的帖子,但我发现了一个错误: API错误代码:191C# 喜欢页面时,Azure ACS Facebook错误191重定向uri不属于应用程序,c#,facebook,azure,acs,C#,Facebook,Azure,Acs,我正在使用Facebook C#SDK从我的ACS安全web应用程序向Facebook发布一个类似的帖子,但我发现了一个错误: API错误代码:191 API错误描述:指定的URL不属于应用程序 错误消息:应用程序不拥有重定向uri 我相信这是因为我喜欢的页面的url与Facebook应用程序域不匹配 详情: 我试图“喜欢”的页面是(例如)http://mysite.com/Story.aspx 在ACS中,指向我的安全登录页面的链接是https://mysite ACS.accesscont
API错误描述:指定的URL不属于应用程序 错误消息:应用程序不拥有重定向uri 我相信这是因为我喜欢的页面的url与Facebook应用程序域不匹配 详情:
- 我试图“喜欢”的页面是(例如)http://mysite.com/Story.aspx
- 在ACS中,指向我的安全登录页面的链接是https://mysite ACS.accesscontrol.windows.net/
- 在Facebook中,我的应用程序域是mysite-acs.accesscontrol.windows.net,“使用Facebook登录的网站”下的网站URL是:https://mysite-acs.accesscontrol.windows.net/
- 我喜欢的页面有正确的“og”标签,并且在一个不安全的页面上
现在Facebook上的链接工作得很好,因为Facebook可以在我的网站上看到该页面。在我找到真正的解决方案之前,我不会将问题标记为已解决,但如果有人陷入困境,希望它能帮助他们。谢谢你的回复。非常感谢 如果可以,您需要在此处使用CNAME指向Azure站点。您确实有facebook不允许的冲突域。您可以在Facebook中将accesscontrol.windows.net添加为您的域,或者在DNS提供商中设置一个CNAME,从“mysite.com”指向accesscontrol.windows.net 这些是你的选择
希望这有帮助 如果可以,您需要在此处使用CNAME指向Azure站点。您确实有facebook不允许的冲突域。您可以在Facebook中将accesscontrol.windows.net添加为您的域,或者在DNS提供商中设置一个CNAME,从“mysite.com”指向accesscontrol.windows.net 这些是你的选择
希望这有帮助 您是否已将mysite.com添加到FaceBook应用程序的“应用程序域”设置中?+1您的问题清晰明了,表明您在提问之前做了一些研究。我曾尝试在应用程序域中添加该网站,但我发现错误:mysite.com必须源于您的网站URL或移动网站URL。您是否已将mysite.com添加到“应用程序域”中FaceBook应用程序的设置?+1您的问题清晰、简洁,表明您在提问之前做了一些研究。我曾尝试在应用程序域中添加该网站,但我发现错误:mysite.com必须来自您的网站URL或移动网站URL。