从这里的教程:http:
//ankurm.com/blog/api/using-localhost-for-facebook-app-development/1091/
我试图为我的Facebook应用程序设置一个本地开发区.但当我把" http:// localhost:85/my_app / "作为我的域名时,Facebook说
应用程序域:" http:// localhost:85/app-name / "不应包含协议信息.
当我把"localhost:85/my_app /"作为我的域名时,我收到错误:
应用程序域:localhost:85/my_app /不是有效域.
dko*_*uki 55
我的解决方案
http://localhost:85/my_app/到Valid OAuth redirect URIs框中Sup*_*ate 55
协议似乎已经改变了.
这是我的解决方案(我在2015年4月3日进行了测试,效果很好):
在设置 - > 基本选项卡中
P.M*_*P.M 44
http://localhost:port_number/http://developers.facebook.com/docs/samples/canvas/ 快乐编码:-)
10G*_*per 30
多年来,这已经改变了一些,但我只是使用我在localhost上运行的webapp.这就是我做的:
http://localhost:8080/网站网址.http://localhost:8080/网站网址.祝好运!
Gui*_*jon 28
2018年工作解决方案
我花了很长时间才弄明白这一点,所以我要分享我的解决方案.
我尝试了所有建议的答案,但没有任何对我有用,最后我要做的就是去https://developers.facebook.com/apps/YOUR_APP_ID/fb-login/settings/,并添加我的" 有效OAuth重定向URI"框中的完整回调网址.
在我的情况下,在轨道上使用ruby,我的网址看起来像这样http://localhost:3000/user/auth/facebook/callback.
在我添加它之后,一切都开始工作了!希望这有助于其他人面对这个问题.
kir*_*nvj 11
这就是我以前做的事情.
如果您使用的是Windows,则需要修改主机文件.主机文件位置将为%SystemRoot%\System32\drivers\etc\
像这样在主机文件中添加一个新行
127.0.0.1 localhost.YOUR-SITE-NAME.com
Run Code Online (Sandbox Code Playgroud)
保存主机文件.
转到FB应用程序设置控制面板并localhost.YOUR-SITE-NAME.com在应用程序域字段中输入.保存更改.
现在localhost.YOUR-SITE-NAME.com从浏览器加载本地环境.
注意:使用您的域名更改您的网站名称.
| 归档时间: |
|
| 查看次数: |
89557 次 |
| 最近记录: |