【Facebook應用程式開發教學2】用Ruby on Rails輕鬆開發第一支App,傻瓜入門術!

照目前官方支援的情況來看,用php來寫facebook的應用應該是首選,但如果想用ruby on rails寫,也不是不行。這篇文章就拿ruby on rails來介紹fb ap的寫法,並整合正ㄏㄤ的Heroku hosting,如何在四個小時內,無成本的建立出你的facebook ap。
評論
評論

照目前官方支援的情況來看,用 php 來寫 facebook 的應用應該是首選,但如果想用 ruby on rails 寫,也不是不行。這篇文章就拿 ruby on rails 來介紹 fb ap 的寫法,並整合正ㄏㄤ的 Heroku hosting,如何在四個小時內,無成本的建立出你的 facebook ap。

在本篇文章中,一般性的 facebook ap 注意事項請參考 前一篇 ,本篇只針對 ruby on rails 特定的部分做介紹。一樣,拿已經寫過的" 朋友點點名 "為例,來介紹怎麼入手。

0.  首先,還是玩一下" 朋友點點名 "這個應用 !瞭解一下他做了甚麼事情。

1.  介紹一下"朋友點點名"的流程:

首先確認是否授權"朋友點點名"存取你的 facebook 資料。

授權後,facebook 會問你,想取得"自動發佈 wall" 的權限。

接下來,系統自動選一個你的朋友,顯示他的圖片,並且自動問你一個問題,你需要輸入你的答案。

回答後,你的回答就自動發佈到該朋友的 wall 上面了。

這裡牽涉到的部分比 php 寫的那支較多,底下開始快速的介紹:

3. 安裝 facebooker plugin

開一個 rails 專案

rails testproject

在你的 rails 專案裡,安裝 facebooker plugin

cd testproject script/plugin install git://github.com/mmangino/facebooker.git

4. 建立 heroku 帳號與環境

首先,先到 http://www.heroku.com 申請一個帳號

確定申請好了之後,在你的 linux 環境中,用 root 執行

gem install heroku  //這樣就可以使用 heroku 相關指令,遠端管理操作  heroku create testproject //建立 heroku 上的一個 ror 執行專案,會問你 Heroku credentials,輸入你剛建立的 heroku 帳號的 email 跟密碼,這樣就可以建立完成。本例子中, testproject 是專案名稱。

上述步驟如果成功完成,畫面上會吐出一串字,類似:

        Created http://testproject.heroku.com/ | [email protected]:testproject.git

其中,http://testproject.heroku.com/就是你的網站網址!對於小程式來說,你連 domain name 都不用申請就可以把 ap 放到 facebook 上了。而 [email protected]:testproject.git 這行就是 heroku 上幫你開的 source code 存放的地方了。

接下來,我們把剛剛產生的 rails 專案都放上去吧!

前提是,你得會用 git,而且有安裝了 git。本篇就不描述相關安裝方法。

在 testproject rails 專案的目錄中

git init git add . git commit -m "the first time" git push [email protected]:testproject.git master

至此,你會看到類似這樣的訊息:

Counting objects: 62, done. Compressing objects: 100% (55/55), done. Writing objects: 100% (62/62), 79.37 KiB, done. Total 62 (delta 10), reused 0 (delta 0)  -----> Heroku receiving push -----> Rails app detected Compiled slug size is 80K -----> Launching....... done http://testproject.heroku.com deployed to Heroku  To [email protected]:testproject.git * [new branch]      master -> master

那麼,看一下 http://testproject.heroku.com,就看到了最基本的 ruby on rails  server 已經跑起來了!你有了一個 server 可以用了!

當然,這樣的使用只能作為實驗等級,大規模運用還須對 heroku 有進一步的瞭解,並且需要$$。但是我們現在可以用這個免費的資源來做點有趣的事情吧。

5. 到 facebook 上面建立一個新程式,拿到 api key 等資料,修改 config/facebooker.yml

當裝了 facebooker plugin 後,專案的 config 目錄會多一個 facebooker.yml 的檔案,修改其中 production: 的段落

最重要的只有三行

api_key: 填入吧 secret_key: 填入吧! canvas_page_name: /

這樣,準備工作差不多完成了,底下開始寫 facebook 相關的程式碼了!

6.  讓使用者授權 testproject 可以存取 facebook 上他的資料

在 controller 裡面加上這兩行

ensure_application_is_installed_by_facebook_user filter_parameter_logging :fb_sig_friends

7. 隨機挑選朋友

在 controller 裡面,寫這行。那麼@friends 這個 array 就是你所有朋友打亂排序的結果。

@friends= (facebook_session.user.friends.sort_by {rand})

8. 顯示朋友圖片

在 view 裡面,這樣寫:

<fb:profile-pic uid="<%[email protected][0].uid%>" size="normal" />

9. 要求同意自動 publish 到 wall 的權限

在 view 裡面,加上

<script> Facebook.showPermissionDialog('publish_stream'); </script>

至於跳出一個視窗說要 publish 感想到朋友的 wall 上的寫法,請參閱 php 那篇

10. 重新上傳 code 到 heroku 去

專案根目錄下,執行

git add . git commit -m "the first time" git push [email protected]:testproject.git master

看到 server 重新啟動之後,連到你的 facebook app 試試看囉! http://apps.facebook.com/ask_friend/

11. 遇到問題!

執行的時候難免遇到問題,想查 log 的話,打

heroku logs --app testproject  //把 testproject 換成你的 heroku project 名稱

以上,快樂的開始寫 facebook ap 吧~如果有問題,也歡迎留言討論,教學相長。


企業融資特快車!中租迪和全程線上申請融資,力挺企業挺過疫情挑戰

疫情來勢洶洶,中租迪和的「全線上申請融資」服務,無論是企業融資或應收帳款融資,都能線上申請,陪伴企業挺過這一波疫情挑戰,化險為夷、再創雙贏。
評論
Photo Credit:iStock
評論

COVID-19 疫情持續延燒,支撐台灣經濟的中小企業主們,受到三級警戒的疫情衝擊,面臨資金週轉的困境,想必是焦頭爛額。不過,在這同島一命、共體時艱的時刻,若能正向迎接疫情時代的挑戰,積極適應並在變局中創新,反而有極大機會化危機為轉機,逆風高飛。

為了幫助企業在疫情期間能快速取得充沛資金、執行創新變革,中租迪和藉由彈性且完善的審核機制,提供企業適切的融資方案,「全線上申請融資」服務,陪伴企業挺過這一波疫情挑戰,化險為夷、再創雙贏。

企業營運價值就是最好的擔保

由於受限於法律規定,一般金融機構在審核中小企業的融資案件時,需檢視企業的營業稅與財務透明度、信用額度、過去往來紀錄、公司規模及擔保品等,導致中小企業必須花費很多的溝通成本和時間成本。此時,像中租迪和這類的企業融資機構,便是需要靈活應變的中小企業最好的夥伴,透過評估企業的品牌價值與未來發展,提供量身定做的融資服務。

Photo Credit:中租迪和

首先,中租迪和融資是從企業的合作關係,評估公司收益與未來發展潛力,同時參考實際企業案例建立信用額度,以此作為審核基準。中租迪和看的是一個企業的營運價值與成長潛力,因此沒有成立年限及年營業額的限制,門檻相較一般金融機構低,讓中小企業更為彈性、迅速地取得必要資金。

值得一提的,還有中租迪和的「中租‧支票通」服務。由於支票期間常常介於 2-3 個月,中小企業像是營造工程業者如遇到氣候狀況或進度不佳,案主延後支票付款時,就會面臨週轉考驗。此時,利用「中租‧支票通」線上服務,上傳支票申請,審核通過即可迅速撥款,可以說是企業週轉的福音。

Photo Credit:中租迪和

全程線上操作!五步驟申請融資,快速撥款

一直以來,中租迪和都有提供線上融資的服務。疫情期間,這種可以全程線上操作、避免與人接觸的融資單位,不只省去舟車勞頓,也減少染疫風險,十分方便。

線上申請融資只要五步驟。首先準備好下列資料:

  1. 負責人信用資料:含最近一期兩家不同銀行之信用卡帳單、個人信用報告(聯徵報告)。申請金額 60 萬(含)以下,可提供上述信用資料二擇一;申請金額大於 60 萬,則必須提供聯徵報告。
  2. 身分證明:提供負責人/保證人身份證明正反面,如有換發證件,須確定為最新的身分證。
  3. 公司營業登記:公司營業登記包括變更登記表(公司、股份有限公司)及商業登記抄本(工程行、商行、小吃店、工作室等),如公司設立後有進行變更,須確定所提供文件為最新的營業登記文件。
  4. 銀行(活存)存摺:最近三個月主要往來銀行(活存)存摺封面及往來明細。請提供所有營運所使用的帳戶資料(公司或個人),有利於順利獲得核准。
  5. 401/403/405 表:營業人銷售額與稅額申報書又稱「401/403/405 表」,申請金額 70 萬(含)以上才必須提供。
Photo Credit:中租迪和企業線上申請融資五步驟

上傳資料後,中租迪和專員會約定線上視訊照會,進行更進一步的審核。接著會以 Email 或簡訊通知審核結果,再約定簽名對保,即可成功撥款。另外,「中租‧支票通」的線上申請步驟也大致相同,但不需要親簽對保,上傳申請資料後,約定時間及託收票據分公司託收票據,大概在託收票據的三個工作天內即可完成撥款。

Photo Credit:中租迪和/「中租‧支票通」是一種應收帳款融資平台,幫助企業提前取得帳款,靈活周轉

使用中租迪和的成功週轉案例

其實台灣有許多極具成長潛力的中小企業,但在成長初期,若沒有足夠的資金應援,很難再突破小小的格局、開創更大的成功。以下分享兩個中租迪和的融資案例,以企業主的實際心得,可以清楚看出像中租迪和這樣有別於一般金融機構的融資平台有多重要。

案例一:女性企業家成功拓展電商與通路

電商賣家 Amy(化名)引進土耳其的產品在網路上銷售,經營的狀況不錯,進而有機會上架到實體通路,但資金不足的情況下,無法大量進貨並鋪設通路 。礙於多年前 Amy 為了周轉,在個人信用留下瑕疵紀錄,因此在各金融機構吃上閉門羹。後來在中租迪和實際了解 Amy 的資金需求與預期效益後,審慎評估通過、快速撥款,讓 Amy 得以大量進貨,商品在網路與全台實體通路都順利流通,Amy 也晉升成為一位獨立自主的女性企業家。

案例二:20 年快炒店二代接手打造新店面

另一個案例是台中霧峰一家經營 20 年以上的海產快炒店,林先生(化名)的父親在這間餐廳打拼大半輩子,餐廳處處充滿歲月痕跡,老舊店面卻在觀光區中相形見絀,生意也每況愈下。林先生接受父親交棒後,想要好好翻修換新卻苦無資金,且餐飲業往往只有報稅資料,難以向一般金融機構申請貸款。求助無門、老店瀕臨沒落之際,中租迪和以實際營收情況與未來收益進行評估,解決林先生的燃眉之急。快炒店也在翻修後蒸蒸日上,生意比父親的全盛時期更好。

無論是設備租賃、融資需求、應收帳款收讓,不分產業別,任何企業都機會利用中租迪和的融資服務,讓企業從容應對挑戰,安心追求成長。

立即搭上:企業融資特快車,專員專案服務,最快48小時內撥款到位