如何在本地testingFacebook连接
我使用ASP .NET和Facebook Connect API。 但是当我运行的应用程序,然后按连接button它返回到网站不是testing本地服务器是( http:// localhost:xxxx / test.aspx )所以我怎么可以在本地testingFacebook(即我如何可以改变callbackurl)?
当你发现它很简单。
打开/etc/hosts
(unix)或C:\WINDOWS\system32\drivers\etc\hosts
。
如果您的域名是foo.com,则添加以下行:
127.0.0.1 local.foo.com
在testing时,在浏览器中打开local.foo.com
,它应该可以正常工作。
在www.facebook.com/developers/编辑您的应用程序,并将“网站URL”设置为“http:// localhost / myapppath”。
完成后 – 将其改回。
我build议在https://developers.facebook.com/apps上创build一个testing应用程序(仅适用于开发环境),并设置:; Website with Facebook Login
属性设置为localhost:[port]设置。
此选项将正常工作,无需更改主机。
记住,一旦你上线, 就把appId改回你的制作应用程序。
编辑 – 在最新的fb版本中,您可以在settings
选项卡下find它。
Facebook已添加testing版本function。
首先,添加您的应用程序的testing版本: 创buildtesting应用程序
然后,将站点URL更改为“ 网站 ”下的“ http:// localhost ”,然后按保存更改
这一切,但要小心: 应用程序和应用程序密钥是不同的应用程序和它的testing版本!
你不必做任何事情
Facebook→设置→基本:
在“ 应用程序域”字段中input“ localhost ” ,然后点击“ +添加平台 ”select“ 网站 ” 。之后,在“ 站点Url ”字段中写入您的本地主机url
(例如:http://localhost:1337/something
)。
这将允许你在本地testing你的Facebook插件。
Facebook似乎随机禁用将本地主机设置为您的Facebook应用程序的域的能力。 我发现最简单的工作是将我的本地主机隧道到networking。 这可以免费使用http://progrium.com/localtunnel/或自定义url(更容易,因为你不必每次都在Facebook更改url); https://showoff.io
我无法使用其他解决scheme…什么对我工作是安装LocalTunnel.net(https://github.com/danielrmz/localtunnel-net-client),然后在Facebook上使用生成的url。;
看起来像FB只是改变了应用程序开发页面,并添加了一个名为“服务器IP白名单”的function。
- 转到您的应用程序,然后select设置 – >高级选项卡
- 获取您的公共IP(谷歌会告诉你,如果你谷歌“什么是我的IP”)
- 将您的公共IP添加到服务器IP白名单,然后单击底部的保存更改
去canvas页..在浏览器中查看..复制地址栏文本。 现在去你的Facebook应用程序去编辑设置
在网站,在网站的url粘贴该地址
在Facebook集成中,再次将该地址粘贴到canvasurl中
也可以在需要canvasurl或redirecturl的地方使用相同的代码
希望它会帮助..
创build2个应用程序和
在/initializers/env_variables.rb中
if Rails.env == 'development' ENV['FB_APP_ID'] = "HERE" ENV["FB_SECRET"] = "HERE" else ENV['FB_APP_ID'] = "HERE" ENV["FB_SECRET"] = "HERE" end
- 从用户访问令牌获取应用程序ID(或者validation源应用程序是否有令牌)
- 如何validationFacebook访问令牌?
- Facebook“赞”buttoncallback
- 应用程序未安装:此应用程序仍处于开发模式
- facebook connect- $ user_id = $ facebook-> getUser(); 总是返回0
- 开发和testingFacebook应用程序
- 我如何find并运行keytool
- Facebooklogin消息:“URL阻止:此redirect失败,因为redirectURI未在应用程序的”客户端OAuth设置“中列入白名单。
- 自定义Facebookloginbutton – Android