<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>润物无声 &#187; FaceBook</title>
	<atom:link href="http://blog.zhourunsheng.com/tag/facebook/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zhourunsheng.com</link>
	<description>天空一朵雨做的云</description>
	<lastBuildDate>Sat, 08 May 2021 05:17:21 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>Heroku平台的FaceBook APP开发</title>
		<link>http://blog.zhourunsheng.com/2011/09/heroku%e5%b9%b3%e5%8f%b0%e7%9a%84facebook-app%e5%bc%80%e5%8f%91/</link>
		<comments>http://blog.zhourunsheng.com/2011/09/heroku%e5%b9%b3%e5%8f%b0%e7%9a%84facebook-app%e5%bc%80%e5%8f%91/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 05:17:21 +0000</pubDate>
		<dc:creator><![CDATA[润物无声]]></dc:creator>
				<category><![CDATA[Web设计]]></category>
		<category><![CDATA[FaceBook]]></category>
		<category><![CDATA[Heroku]]></category>

		<guid isPermaLink="false">http://blog.zhourunsheng.com/?p=948</guid>
		<description><![CDATA[<p>Facebook 官方博客发表声明开始支持APP自动化部署到Heroku平台，这倒是一个好消息，APP的开发者 [&#8230;]</p>
<p><a rel="nofollow" href="http://blog.zhourunsheng.com/2011/09/heroku%e5%b9%b3%e5%8f%b0%e7%9a%84facebook-app%e5%bc%80%e5%8f%91/">Heroku平台的FaceBook APP开发</a>，首发于<a rel="nofollow" href="http://blog.zhourunsheng.com">润物无声</a>。</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://developers.facebook.com/blog/">Facebook 官方博客</a>发表声明开始支持APP自动化部署到<a href="http://www.heroku.com/">Heroku</a>平台，这倒是一个好消息，APP的开发者再也不用担心平台的部署问题了，更何况Heroku这后起之秀的优秀云平台提供者，PHP，Ruby，Node.js等等几乎现在流行的开发语言都支持，所以方便多了。详情见<a href="http://developers.facebook.com/blog/post/558/">Facebook and Heroku: an even easier way to get started</a>。本文就介绍一下具体的开发和部署方法。<span id="more-948"></span></p>
<h3>部署</h3>
<ol>
<li>访问FaceBook <a href="https://developers.facebook.com/apps">Dev App</a>开发中心，创建一个新的APP（ <strong>Create New App</strong>），输入APP的基本信息，包括APP Name 和 APP Namespace<br />
<img class="alignnone size-medium wp-image-958" title="create_new_app" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/create_new_app1-300x113.png" alt="" width="300" height="113" /></li>
<li>APP 建立以后，进入到APP的配置界面，在这里选择云平台部署，选择 <strong>Cloud Services -&gt; <strong>Get Started<img class="alignnone size-medium wp-image-960" title="careyblog_app_setting" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/careyblog_app_setting-300x216.png" alt="" width="300" height="216" /></strong></strong></li>
<li>在云平台中选择Heroku，目前只有该平台，所以直接选择即可<br />
<img class="alignnone size-medium wp-image-961" title="clound_service_heroku" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/clound_service_heroku-300x99.png" alt="" width="300" height="99" /></li>
<li>接下来开始配置Heroku的开发环境，选择一个目前最流行的Node.js，然后APP开始自动配置<br />
<img class="alignnone size-medium wp-image-963" title="clound_service_heroku_select_nodejs" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/clound_service_heroku_select_nodejs-300x144.png" alt="" width="300" height="144" /></li>
<li>然后APP会请求账户的权限，允许即可，页面会跳转到部署好的页面上面，比如我建立的CareyBlog已经部署到了<a href="https://afternoon-frost-4168.herokuapp.com">https://afternoon-frost-4168.herokuapp.com/</a>，现在可以直接访问了，程序已经实现了一部分功能了，如抓取好友列表，最近照片等等<br />
<img class="alignnone size-medium wp-image-965" title="careyblog_request_permission" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/careyblog_request_permission-300x216.png" alt="" width="300" height="216" /><a href="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/careyblog_app_page1.png"><img class="alignnone size-medium wp-image-967" title="careyblog_app_page" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/careyblog_app_page1-300x209.png" alt="" width="300" height="209" /></a></li>
<li>至此为止，前期工作都已OK，APP的框架已经搭建，并且部署完毕，后续就是丰富APP的内容，进一步开发了</li>
</ol>
<h3>开发</h3>
<ol>
<li>到创建APP时填写的邮箱中收取Heroku的部署信息</li>
<li>登录Heroku获取代码
<pre>heroku login
git clone git@heroku.com:afternoon-frost-4168.git -o heroku</pre>
<p><img class="alignnone size-medium wp-image-971" title="facebook_app_code" src="http://blog.zhourunsheng.com/wp-content/uploads/2011/09/facebook_app_code-300x104.png" alt="" width="300" height="104" /></li>
<li>修改代码并更新
<pre>git commit -am "changed greeting"
git push heroku</pre>
</li>
</ol>
<h3>总结</h3>
<p>一切操作都在云端解决了，只剩下好的创意来开发APP了！</p>
<p><a rel="nofollow" href="http://blog.zhourunsheng.com/2011/09/heroku%e5%b9%b3%e5%8f%b0%e7%9a%84facebook-app%e5%bc%80%e5%8f%91/">Heroku平台的FaceBook APP开发</a>，首发于<a rel="nofollow" href="http://blog.zhourunsheng.com">润物无声</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zhourunsheng.com/2011/09/heroku%e5%b9%b3%e5%8f%b0%e7%9a%84facebook-app%e5%bc%80%e5%8f%91/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
