现在的位置: 首页 > Web设计> 正文
Heroku平台的FaceBook APP开发
2011年09月24日 Web设计 评论数 12 ⁄ 被围观 3,307+

Facebook 官方博客发表声明开始支持APP自动化部署到Heroku平台,这倒是一个好消息,APP的开发者再也不用担心平台的部署问题了,更何况Heroku这后起之秀的优秀云平台提供者,PHP,Ruby,Node.js等等几乎现在流行的开发语言都支持,所以方便多了。详情见Facebook and Heroku: an even easier way to get started。本文就介绍一下具体的开发和部署方法。

部署

  1. 访问FaceBook Dev App开发中心,创建一个新的APP( Create New App),输入APP的基本信息,包括APP Name 和 APP Namespace
  2. APP 建立以后,进入到APP的配置界面,在这里选择云平台部署,选择 Cloud Services -> Get Started
  3. 在云平台中选择Heroku,目前只有该平台,所以直接选择即可
  4. 接下来开始配置Heroku的开发环境,选择一个目前最流行的Node.js,然后APP开始自动配置
  5. 然后APP会请求账户的权限,允许即可,页面会跳转到部署好的页面上面,比如我建立的CareyBlog已经部署到了https://afternoon-frost-4168.herokuapp.com/,现在可以直接访问了,程序已经实现了一部分功能了,如抓取好友列表,最近照片等等
  6. 至此为止,前期工作都已OK,APP的框架已经搭建,并且部署完毕,后续就是丰富APP的内容,进一步开发了

开发

  1. 到创建APP时填写的邮箱中收取Heroku的部署信息
  2. 登录Heroku获取代码
    heroku login
    git clone git@heroku.com:afternoon-frost-4168.git -o heroku

  3. 修改代码并更新
    git commit -am "changed greeting"
    git push heroku

总结

一切操作都在云端解决了,只剩下好的创意来开发APP了!

目前有 12 条留言 其中:访客:12 条, 博主:2 条

  1. 匿名 : 2012年01月13日10:42:09  -49楼 @回复 回复

    https://developers.google.com/ /plugins/ 1button/ 有找到这一页

    • 润物无声 : 2012年01月13日13:07:00 @回复 回复

      @泥巴巴: 恩,这个可以生成一个 1的按钮出来,没有follows的列表,也无法生成圈的那个功能按钮,我猜想可能是网站自己注册的JS回调函数中调用G API获取并把那些信息绘制出来的。

  2. 匿名 : 2012年01月12日23:23:46  -48楼 @回复 回复

    @泥巴巴: 可以显示出加圈(截图http://10.carey.sinaapp.com/tmpwork/google_plus_20120112231933.png)

  3. 匿名 : 2012年01月12日16:43:23  -47楼 @回复 回复

    src不知道怎么改,参数设定都在url里面,这个应该是在google上面生成的,只是没找到在哪里生成这一段,你有找到在哪里吗

    • 匿名 : 2012年01月12日23:24:51 @回复 回复

      @泥巴巴: 这个应该是利用Google的服务生成的,具体在google哪个开发平台我也还没找到,代码库太多了,得查查!

  4. 泥巴巴 : 2012年01月12日16:19:50  -46楼 @回复 回复

    不好意思我想再问一下,为什么你那个没有出来"可以直接加圈"的内容呢,是JS没有跑出来吗,还是没有https验证什么的 @@

  5. 匿名 : 2012年01月12日16:06:26  -45楼 @回复 回复

    謝謝,你太厲害了 10000

  6. 匿名 : 2012年01月09日19:12:48  -44楼 @回复 回复

    你知道這個是怎麼用出來的嗎。給google的說明網址或代碼都可以,不盛感激,謝謝

  7. 泥巴巴 : 2012年01月09日19:12:35  -43楼 @回复 回复

    我可以再问你一个问题吗(害羞) http://www.freegroup.org/这网站右侧的 "我們也有G 專頁" 後面還有可以直接加圈圈, 這一塊請問是怎麼用出來的呢,是google提共的代碼嗎,我想在網站加上這樣的東西,我在google只找到 1的代碼,沒有發現這樣的,

  8. 匿名 : 2012年01月09日19:09:39  -42楼 @回复 回复

    收到,谢谢^^

  9. 润物无声 : 2012年01月06日09:30:43  -41楼 @回复 回复

    @泥巴巴: git clone 可以将 Heroku 上面的代码获取到本地(git 工作目录),在本地的代码副本就可以修改,自己要做二次开发的话需要编写代码,然后commit到服务器就可以正常访问了。

  10. 匿名 : 2012年01月03日18:04:18  -40楼 @回复 回复

    请问一下,开发的第三步“修改代码并更新”,要在哪里修改呢,我弄了半天进行到第二步,可是我不知道在哪里修改,找不到文件在哪,可以说一下吗,非常感谢

给我留言

留言无头像?


×
腾讯微博