[Titanium+Facebook] 在Titanium中始用Graph API來po文,回應,按讚

想要在APP中加入與Facebook互動的功能,最方便的應該就是用Graph API 了!
而Titanium則把這件事情幫我們都準備好了,所以一旦用Titanium.Facebook.loggedIn做完登入的動作後,就可以用Titanium.Facebook.requestWithGraphPath來使用facebook的Graph API。

像是要取得使用者資料:

	Titanium.Facebook.requestWithGraphPath('me', {}, 'GET', function(e) {
		if (e.success) {
			//something...
		else if (e.error) {
			//something....
		}
	});

繼續閱讀

[Titanium] 依內容改變高度的TableViewRow排列


在應用程式類app中,最常被用來顯示資料的就是TableView了。但是,往往我們會有需要依照留言的長度來排列TableViewRow的狀況。

這在titanium中並不是自動可以做到了,原因是因為,當存放留言的label指定完text後,它還需要一點時間去計算他自己的高度,也就是說label.height不是當下就可以反映出正確的高度。

因此,我們就必須用setTimeout再過一陣子後再去問他的高度來判斷其他東西要如何排列…

(還是說有更聰明的做法?)
繼續閱讀

[facebook] 在FBML APP中使用FB幣


其實我真的不明白為了什麼facebook要把這件事搞得那~麼複雜!?
明明FBML就是他自幾家的東西,應該是要支援最好,隨便呼叫個API就可以用才對!結果已經花了九牛二虎的力氣加上兩個禮拜的時間申請好EIN,迎接的卻是:
API Error Code: 1151
API Error Description: Application is not enabled for using Facebook Credits.
Error Message: Invalid Application
然後看了半天的英文才發現官方是這樣回答

Hi Everyone,

Thanks for the comments. All games on Facebook.com will be required to migrate to Facebook Credits as their exclusive payment method by July 1st, 2011.

This includes fbml games. As we are in the process of deprecating fbml, announced last August, Credits is not supported in fbml. All fbml games will need to migrate to iframe to use Credits.

Thank you,

Sara

Facebook Platform Team

這是什麼鬼???
繼續閱讀