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

LINEで送る
[`evernote` not found]

想要在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....
		}
	});


要分享有圖片的網站連結在自己的留言牆上:

			var data = {
				link: "http://sample.com",
				name: "我是連結標題",
				message: "我是訊息",
				caption: "我是副標題",
				picture: "圖片URL",
				description: "我是內容"
			};
			Titanium.Facebook.requestWithGraphPath('me/feed', data, 'POST', function(e){
				if (e.success) {
					var FbPost = JSON.parse(e.result);
					FbPostID = FbPost.id;//在facebook的文章編號
				}else{
					Ti.API.info('FAIL!!!');
				}
			});

如果有把FbPostID記好,那就可以在該篇文章下留言跟按讚:

	Titanium.Facebook.requestWithGraphPath(FbPostID+'/comments', {message: 我要留言}, 'POST', callbackAfterComment});
	Titanium.Facebook.requestWithGraphPath(FbPostID+'/likes', {}, 'POST', callbackAfterLike);//讚啦!

結果基本上就長這樣囉~

4 則迴響於《[Titanium+Facebook] 在Titanium中始用Graph API來po文,回應,按讚

回應已關閉。