More Related Content
ODP
KEY
KEY
PDF
PPTX
Social Media for Social Change PPT
Психология восприятия. Часть 1. Психофизиология PPT
PDF
Viewers also liked
PPSX
Gimp - praca na warstwach 2.0 PDF
PPT
PPSX
PPT
PPTX
Психология восприятия. Часть 3. Фиксированная точка зрения. PPTX
Психология личности. Методология. PDF
PDF
PDF
Governo: rapporto larga-banda Italia, sviluppo e crescita accessi PPSX
PDF
Bando IT & TLC - Ricerca Industriale e dello Sviluppo Sperimentale PPT
Конструктивное преобразование агрессии PDF
PDF
PPTX
Google for Nonprofits - Analytics webinar PDF
ReteIVO - Internet Veloce Ovunque - Le novità di dicembre! PPT
Психология восприятия. Часть 4. Эффекты восприятия. PPSX
Gimp - praca na warstwach PPT
Психология восприятия. Часть 2. Свойства и факторы. Similar to Titanium MobileでOAuth
DOCX
PPT
DOCX
PDF
Twitter連携chrome extension作り方 PDF
PDF
gumiStudy#5 JavaScript でネイティブiPhone/Androidアプリを作る PPT
PDF
PDF
PDF
Titanium Mobile ~本当にあったこわい話~ PDF
PDF
Ambrotypeにおける、Facebook連携方法 PDF
PDF
Titanium MobileでOAuth
- 1.
- 2.
- 3.
- 4.
- 5.
よく引き合いに出される対抗馬たち
• Unity →3Dゲーム
• PhoneGap → HTML5&JS&CSS3で書ける
• CoronaSDK → 2Dゲームとか
• ngCore → 2Dソーシャルゲーム
• GameSalada → GUIでゲーム開発
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
TwitterでOAuthの例
var twitter =require('twitter').Twitter({
! consumerKey: 'XXXXXXXXXXXXXXXXXXXX',
! consumerSecret: 'XXXXXXXXXXXXXXXXXXXX',
! accessTokenKey: Ti.App.Properties.getString('twitterAccessTokenKey', ''),
! accessTokenSecret: Ti.App.Properties.getString('twitterAccessTokenSecret', '')
});
twitter.addEventListener('login', function(e){
! if (e.success) {
! ! Ti.App.Properties.setString('twitterAccessTokenKey', e.accessTokenKey);
! ! Ti.App.Properties.setString('twitterAccessTokenSecret', e.accessTokenSecret);
! ! twitter.request('1/account/verify_credentials.json', {}, {}, 'GET', function(e){
! ! ! if (e.success) {
! ! ! ! var json = JSON.parse(e.result.text);
! ! ! ! twitterLabel.setText(json.screen_name + ' on Twitter');
! ! ! ! twitterRow.add(twitterSwitch);
! ! ! ! twitterRow.touchEnabled = false;
! ! ! ! twitterRow.selectionStyle = Ti.UI.iPhone.TableViewCellSelectionStyle.NONE;
! ! ! ! if (event) {
! ! ! ! ! twitterRow.removeEventListener('click', twitterAuthorize);
! ! ! ! }
! ! ! } else { // error proc... }
! ! });
! } else { // error proc… }
});
twitter.authorize();
- 21.