Facebook의 GraphApi 취득 방법
Tools에서 Graph API Explorer를 엽니다. 검색 바에서 취득하고 싶은 정보를 조사할 수 있다.
실제로 기술한 것은 이쪽
//<!-- facebook情報を取得 -->$
19 fb.requestWithGraphPath('me/statuses' , {}, 'GET', function(e) {$
20 if (!e.success) {$
21 if (e.error) {$
22 alert(e.error);$
23 } else {$
24 alert('unknown response');$
25 }$
26 return;$
27 }$
28 $
29 // 一番上の Hello World bar の表示$
30 var headerRow = Ti.UI.createTableViewRow();$
31 headerRow.backgroundColor = '#576996';$
32 headerRow.selectedBackgroundColor = '#385292';$
33 headerRow.height =40;$
34 $
35 var clickLabel = Titanium.UI.createLabel({$
36 text:'Facebook API',$
37 color:'#fff',$
38 textAlign:'center',$
39 font:{fontSize:24},$
40 width:'auto',$
41 height:'auto'$
42 });$
43 headerRow.add(clickLabel);$
44 //Hello World bar の表示はここまで$
45 $
46 $
47 var result = JSON.parse(e.result);$
48 $
var tableView;$
50 var rowData = [];$
51 $
52 rowData.push(headerRow);$
53 $
54 //繰り返し文$
55 for (var c = 0; c < result.data.length; c++){$
56 var row = result.data[c];$
57 $
58 // alert(row.picture);$
59 $
60 var tvrow = Ti.UI.createTableViewRow();$
61 $
62 //画像挿入$
63 var photo = Ti.UI.createImageView({$
64 image:row.picture,$
65 top: 5,$
66 left: 10,$
67 width: 50,$
68 height: 60$
69 });$
70 photo.addEventListener('click', function() {$
71 alert('photo zone');^I$
72 });$
73 tvrow.add(photo);$
74 //画像挿入はここまで$
75 $
76 //名前挿入$
77 var user = Ti.UI.createLabel({$
78 color:'#576996',$
79 font:{fontSize:16, fontWeight:'bold', fontFamily:'Arial'},$
80 left:70,$
81 top:2,$
82 height:30,$
83 width:200,$
84 text:row.updated_time$
85 });$
86 user.addEventListener('click', function(){$
87 alert('OK!');$
88 });$
89 tvrow.add(user);$
90 //名前挿入はここまで$
91 $
92 //コメント挿入$
93 var comment = Ti.UI.createLabel({$
94 color:'#222',$
95 font:{fontSize:9,fontWeight:'normal', fontFamily:'Arial'},$
96 left:70,$
97 top:21,$
98 height:50,$
99 width:200,$
100 text:row.message$
101 });$
102 $
103 tvrow.add(comment);$
104 //コメント挿入はここまで$
105 $
106 //カレンダー挿入$
107 /*var calendar = Ti.UI.createView({$
108 backgroundImage:'images/image.png',$
109 bottom:2,$
110 left:70,$
111 width:32,$
112 height:32$
113 });$
114 calendar.addEventListener('click', function(){$
115 alert('this is a calendar');$
116 });$
117 tvrow.add(calendar);$
118 //カレンダー挿入はここまで$
119 $
120 //Button挿入$
121 var button = Ti.UI.createView({$
122 backgroundImage:'images/droplet.png',$
123 top:35,$
124 right:5,$
125 width:36,$
126 height:34$
127 });$
128 button.addEventListener('click', function(){$
129 alert('Button Zone');$
130 });$
131 tvrow.add(button);$
132 */$
133 rowData.push(tvrow);$
134 //Button挿入はここまで$
135 }//繰り返し文はここまで$
136 $
137 $
138 //tableViewにDataを追加$
139 tableView = Ti.UI.createTableView({$
140 data: rowData});$
141 $
142 win.add(tableView);$
facebook Garaph API는, 버전이 업 했을 때에 팔로우 되고 있는 친구의 정보를 입수할 수 없게 되어 있는 모양인 것 같습니다.
자신의 status message 얻기
이런 결과가
Reference
이 문제에 관하여(Facebook의 GraphApi 취득 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/canno/items/9cc643d0f4a2582196a1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)