Facebook 政策條款的案例與解釋

Standard

2012 更新:
目前官方也有中文版囉!小弟翻譯的這篇,就當作參考吧~

==

由於前陣子做的案子(Facebook App)動不動就被刪掉,Facebook 官方判斷應用程式是否違規的準則究竟為何實在沒個準,因此就來稍微整理一下官方文件中關於 policy 的案例與解釋
(雖然有些時候根本就是誤判,沒什麼違反的也被刪除,但還是整理一下以供參考吧)

PS. 請原諒小弟的英文能力 2266,若有翻譯錯誤或不洽當的請不吝告知。也希望這篇相關規定能在實際製作 Facebook App 上幫助各位避開違反規定的條款。

主要分為 廣告、「讚」按鈕、照片、發佈訊息、條款與商標 四大單元。
Continue reading

[Windows] 產生指定大小的檔案

Standard

案件中有時需要大型檔案來測試上傳功能,有沒有辦法快速生成一個指定大小的檔案呢?

以 Windows 7 為例,以「系統管理員」身份執行「命令提示字元」,再輸入:

fsutil file createnew (檔名) 檔案大小(bytes)

例如:
fsutil file createnew xxx.txt 30000000
就是產生一個名為 xxx.txt 且檔案大小為 30MB 的檔案。

資料來源:http://stackoverflow.com/questions/982659/quickly-create-large-file-on-a-windows-system

[IIS][ASP] Dreamweaver 插入 SWF 產生的巢狀 object 引發 ASP 0139 錯誤與解法

Standard

我們家的設計在某個案件中遇到了奇怪的情況,設計好內嵌 Flash 的 html 頁面,在本機瀏覽一切正常,但上傳到某台測試的 IIS 主機上卻一直吐伺服器 500 錯誤出來。
我連進主機查看,錯誤訊息如下:

Active Server Pages 錯誤 ‘ASP 0139’

巢狀式物件

/test.html, 行23

物件標記無法放在另一個物件標記內。

實在相當詭異,不是單純的 html 檔案嗎?為什麼會引發 ASP 錯誤呢?
開啟該檔案查看,錯誤的那行是 object 標籤,看起來是 Dreamweaver 插入 SWF 物件產生的 object 語法。
Continue reading

[Facebook] 邀請已過期(expired) 的錯誤與解法

Standard

近日開發活動網站的 Facebook 應用程式時,在發送應用程式好友邀請(fb:request-form & fb:multi-friend-selector)時,使用者接收到邀請,點擊按鈕後,只會看到「邀請已過期」,並不會被導向到活動網站。

同事研究後發現,有兩個問題點會導致這樣的結果:
1. fb:request-form 的 action 導向到不同的網域。
2. fb:request-form 中的 content 屬性,少加了 fb:req-choice 按鈕標籤

Continue reading

[Facebook] 發送邀請對話框中的送出按鈕,英文字自動轉小寫的問題

Standard

最近在製作 Facebook 聯外通的專案,專案中使用 Facebook JavaScript SDK 來製作,其中有項功能是發送邀請給好友,如下圖這樣:

詭異的是,明明 fb:request-form 中設定的 type 值是 “HELLOWORLD程式邀請”,但顯示出來卻是 “Helloworld程式邀請”,英文字僅有首字是大寫,後面的字全部自動變成了小寫。

Continue reading

[Facebook][IIS] 於 IIS 7 上開發 Facebook 應用程式,發送應用程式邀請(invite)後引發 HTTP 405 錯誤 的解法

Standard

最近的案子試著在 IIS 平台上開發 Facebook Connect 應用程式,由於尚未找到一套比較合用的 Facebook .NET 3.5 SDK(題外話,若路過的前輩有覺得不錯的 SDK,能推薦給小弟一下也十分感謝啊XD),因此先使用 HTML + Facebook JavaScript SDK 做開發。

結果在製作「發送應用程式邀請」(invite) 時,使用者選定朋友後送出,會吐一個 IIS 的 HTTP 405 錯誤出來,原以為是 Facebook 的 FBML 寫法有誤。
Continue reading

[網頁] Flash ExternalInterface.call Javascript 方法,於 IE 引發「’null’ 是 null 或不是一個物件」錯誤的解法

Standard

最近這個案子,有使用到 Flash ExternalInterface.call 網頁上的 Javascript function 的動作,測試過程中,於 IE 中一直會引發下面這段錯誤訊息:

訊息: ‘null’ 是 null 或不是一個物件
行: 1
字元: 111
程式碼: 0

Continue reading

[硬體] 安裝 Windows 7 x64 後重啟出現白色畫面的解法

Standard

前幾天在某台電腦上安裝 Windows 7 64 位元版本,結果安裝好重啟後,只看的到滑鼠游標,畫面就是一片白,相當詭異 …
再重灌了一次依然如此,再來試著把 RAM 拔掉一條,剩下 2G,就可以成功地看到畫面。另外這塊版是內顯,於是試著插一張外顯,再把 RAM 插回 4G,竟又跑出藍色 crash 畫面。

重灌無解、硬體交叉測試無解 … 上網一找才發現是 BIOS 版本問題,得要更新一下 BIOS 囉。

結論一下:技嘉的 GA-MA69G-S2H 這塊板子,若要灌 Win7 x64,須更新 BIOS,否則超過 4G RAM 使用內顯會造成 Windows 白畫面,使用外顯會造成藍畫面 crash。
提供給遇到類似問題的朋友參考。

[Facebook] 取得粉絲專頁資訊與最新一筆主題的方法 (PHP/jQuery/ASP.NET(C#))

Standard

想要取得粉絲專頁(粉絲團頁面)的公開資訊,以及該粉絲團最新一筆主題該怎麼做呢?
這邊分成三種版本來講:PHP、jQuery 與 C#.NET。

※由於粉絲專頁幾乎是公開資訊,從 Graph API 就可取得。因此其實也可以不用做 app,直接就可以透過 Graph API 撈取。這邊只有 PHP 是用老作法。

Continue reading