asp.net – 在本地主机上开发Facebook Connect Javascript API
我正在尝试编写一些
JavaScript函数来与Facebook流集成.但是,如果您直接在实时服务器上进行开发,Facebook可以访问他们要求我在www.mydomain.com/xd_receiver.htm上安装的xd_receiver.htm文件,它们似乎仍然可以工作.但是,大家都可以同意,在实时服务器上开发非常重要.
这是我迄今为止所尝试过的 >将xd_receiver.htm放在实时服务器上,并在我的开发服务器上运行我的脚本,希望API Key能够告诉Facebook服务器在我的实时服务器上寻找xd_receiver.htm …没有运气 有没有人想出一个办法呢?他们不能指望我们开发我们的Facebook应用程序纯粹生活没有开发沙箱. 一些背景信息值得一提:使用ASP.NET与VB,但希望纯粹使用Javascript. 解决方法
绝对有可能使用本地的xd_receiver.htm文件.我是一个交易的Facebook应用程序开发人员,我有几十个设置.
你最接近你的#2以上的正确答案.执行此操作的方法是创建两个版本的应用程序.如果我正在制作“MyApp”,我可能会有两个Canvas页面的“myapp”和“myapp-dev”页面以及相应的“www.myapp.com”和“192.168.1.1”的Canvas回调URL.每个都是一个单独的Facebook应用程序,具有自己的API密钥等. apps.facebook.com/myapp将转到我的实时服务器,而apps.facebook.com/myapp-dev将转到我的本地开发机器.当然,您必须确保Facebook可以访问您的开发机器. 但是,事情应该从那里起作用.您甚至不需要不同版本的xd_receiver.htm文件,因为每个应用程序的文件内容总是相同的.只要你的FB.XdComm.Server.init(“/ xd_receiver.htm”);行点正确的文件,它应该工作. 我在配置文件中管理API密钥和路径,并且每个应用程序都有一个配置文件,无论是开发人员还是生产应用程序.这使得在应用页面上输出正确的键和路径变得容易. 您可以将开发应用程序保持在沙箱模式,并在本地计算机上进行所有工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-core – 编译netcoreapp1.0,代码包含#if!NETSTAND
- asp.net-core – 当前的运行时目标框架与项目不兼容
- asp.net-mvc-3 – Elmah和ASP.NET MVC 3
- ASP.net Bin目录–dll加载
- asp.net-core-mvc – “:exists”在路由模板上做了什么?
- 第7章 成员资格、授权(Authorize、ASP.NET Identity、OAut
- asp.net-mvc-3 – 如何在ASP.NET MVC 3中分离代码(清除代码
- asp.net-mvc – 不应加载引用程序集以执行
- asp.net – 无法识别配置文件Web.config
- ASP.NET工作进程仍然以31kb的大小返回数据
- asp.net – 从DropDownList中删除列表项
- 在ASP.Net Cookie或会话状态中存储会话信息?
- .Net Core 中使用NLog作为日志中间件
- asp.net mvc errorhandler没有显示自定义错误页面
- Asp.Net GridView获取TemplateField上的当前行
- asp.net-core – 具有Attributes的基于IP的授权策
- asp.net – IIS 7 URL重写导致Google AdWords /
- asp.net-mvc – 如何在jqgrid中创建两个页脚行
- asp.net – 当请求具有查询字符串时,Web服务的缓
- asp.net-mvc – 带MVC结果的Response.Flush无效