1 00:00:00,000 --> 00:00:02,480 [Powered by Google Translate] [Seminar] [A programmer scriptor ad eruditionem APIs] 2 00:00:02,480 --> 00:00:04,059 [Billy Janitsch] [Harvard University] [Tommy MacWilliam] 3 00:00:04,059 --> 00:00:08,220 [Hoc est CS50.] [CS50.TV] 4 00:00:08,220 --> 00:00:12,100 >> Hi omnes Billy sum: Ego hodie loqui de Apis, 5 00:00:12,100 --> 00:00:15,220 vel applicationem programming interfaces, 6 00:00:15,220 --> 00:00:20,040 specie in contextu CS50 finalis opera et illud genus rei. 7 00:00:20,040 --> 00:00:22,490 In communi quid est API? 8 00:00:22,490 --> 00:00:25,530 In latissimi terminorum, suus 'modi medius admittit II frusta 9 00:00:25,530 --> 00:00:28,610 Quisque luctus et communicare. 10 00:00:28,610 --> 00:00:32,530 Ut non est aliqua definitio et latissime pertinet, quid quaeritis in. 11 00:00:32,530 --> 00:00:35,450 Quid est re vera utilitate quodammodo medium 12 00:00:35,450 --> 00:00:40,570 communi quodam datorum aliquid. 13 00:00:40,570 --> 00:00:43,310 >> Lorem includit, et est ratio plerumque 14 00:00:43,310 --> 00:00:46,790 sumus an application, et nos volo impetro notitia ex a database, 15 00:00:46,790 --> 00:00:49,570 Quero autem quod nolo datorum consequat. 16 00:00:49,570 --> 00:00:52,710 Sed hujusmodi medius transire volumus, cum API. 17 00:00:52,710 --> 00:00:55,440 Idea post id est numeris II et III in chart 18 00:00:55,440 --> 00:00:57,750 sunt euntem admodum complicata et nuntius. 19 00:00:57,750 --> 00:00:59,960 In aliis verbis, cum API est querying database, 20 00:00:59,960 --> 00:01:03,300 SQL iri suus 'forsit per omnes mensas et vasa ea, 21 00:01:03,300 --> 00:01:05,489 et nos didici aliquantulus super eam in CS50, sed altiore, 22 00:01:05,489 --> 00:01:07,590 Lorem ipsum dolor sit amet animadvertit feceris. 23 00:01:07,590 --> 00:01:10,590 Is gets valde valde, complicantur & nuntius, praesertim cum vestri 'faciens 24 00:01:10,590 --> 00:01:12,530 complexu queries et quod talia dicas. 25 00:01:12,530 --> 00:01:15,960 >> Quod re vera est simpliciter et quaedam utilia 26 00:01:15,960 --> 00:01:19,780 impetro ut notitia, et ut 'idea post numeris I et IV in chart. 27 00:01:19,780 --> 00:01:23,600 Hoc est dicere simpliciter esse volumus pervenire quod nos API 28 00:01:23,600 --> 00:01:27,760 et a vere simplex via impetro ut notitia retro. 29 00:01:27,760 --> 00:01:33,020 Quia dolor sit amet consectetur ut unus mitti recipique, 30 00:01:33,020 --> 00:01:36,490 quae est JSON, aut JavaScript Object notatio. 31 00:01:36,490 --> 00:01:40,370 Quod potest variari pauco quantum quomodo vos mitto ei postulandum API. 32 00:01:40,370 --> 00:01:43,210 Praeterea, si vis aliqua quantitas data, 33 00:01:43,210 --> 00:01:46,670 quomodo dicas API impetro ut notitia potest variari pauco. 34 00:01:46,670 --> 00:01:49,210 Usitas involvit faciendo aliquam genus network peticionem. 35 00:01:49,210 --> 00:01:53,130 In aliis verbis, accessu ad aliqualem URL quod suus 'iens ut annunciet API 36 00:01:53,130 --> 00:01:56,190 omnino quod cupis, sed semper quasi data remisit 37 00:01:56,190 --> 00:01:59,530 aliis verbis, numerus IV in JSON. 38 00:01:59,530 --> 00:02:01,030 >> Quid est JSON re? 39 00:02:01,030 --> 00:02:03,030 Ut dixi, JavaScript Object notatio. 40 00:02:03,030 --> 00:02:07,090 Suus 'basically universalis criterium transmittentes et recipienti notitia. 41 00:02:07,090 --> 00:02:11,410 Quoniam haec est ratio rerum genera III. 42 00:02:11,410 --> 00:02:13,540 Habetis vestit, hashmaps, et primis. 43 00:02:13,540 --> 00:02:16,580 Vestit et hashmaps youve 'vultus, parvo frenum in CS50, 44 00:02:16,580 --> 00:02:19,870 Lorem ipsum sed quasi propriam obtinere quod sunt. 45 00:02:19,870 --> 00:02:22,780 In aliis verbis, cum vestit tu scis quia erant 'typus vincti, 46 00:02:22,780 --> 00:02:26,560 sic vadens unum genus toto genere instruit. 47 00:02:26,560 --> 00:02:29,310 Lenius isto genere JSON sit amet. 48 00:02:29,310 --> 00:02:33,590 Basically idea est vos construere istius obiecti, 49 00:02:33,590 --> 00:02:36,270 III de his quae sunt composita ex 50 00:02:36,270 --> 00:02:39,470 possunt plures ex eis possunt habitant. 51 00:02:39,470 --> 00:02:42,110 >> Hic est scriptor modi exemplum JSON, 52 00:02:42,110 --> 00:02:47,910 quae est haec crispus brackets hic repraesentant vestra hashmap, 53 00:02:47,910 --> 00:02:51,400 et hashmap est basically a mapping ex aliqua key 54 00:02:51,400 --> 00:02:53,340 aliqualem valorem. 55 00:02:53,340 --> 00:02:56,440 Hic videas etiam quod habeant clavem 56 00:02:56,440 --> 00:02:59,600 et ut 'mapping onto intellegeretur compluras, quae est totum hoc. 57 00:02:59,600 --> 00:03:04,120 Videmus aliam elementum hashmap, quae haec est key isAwesome, 58 00:03:04,120 --> 00:03:07,370 quae maps ad primitivam valorem verum est, in aliis verbis, a boolean. 59 00:03:07,370 --> 00:03:09,420 Primis potest esse tangite. Possunt esse numeri integri. 60 00:03:09,420 --> 00:03:11,960 Bools possunt aliquid huiusmodi. 61 00:03:11,960 --> 00:03:18,410 Et vides contentis hoc aciem proprietates punctis ad habet II tangite in ea, 62 00:03:18,410 --> 00:03:20,050 auto-similes et mirabilius. 63 00:03:20,050 --> 00:03:27,410 Illi sunt II proprietates JSON, et videmus quod JSON terror. 64 00:03:27,410 --> 00:03:30,060 Ego paulo attentius intueri construere 65 00:03:30,060 --> 00:03:32,870 a magis intricatae exemplum JSON hic. 66 00:03:32,870 --> 00:03:37,000 >> Lorem exercitu Sit enim inani iusto ordine. 67 00:03:37,000 --> 00:03:39,180 Duis autem quaedam amet, vehicula ut explere 'iens, 68 00:03:39,180 --> 00:03:43,420 et sicut dixi, vestit in JSON sunt typus vincti, 69 00:03:43,420 --> 00:03:46,400 hic itaque fili potuit, quod hi, 70 00:03:46,400 --> 00:03:49,330 Vestibulum elementum quam ac se sistat. 71 00:03:49,330 --> 00:03:53,450 Et similiter potest hic addit hashmapping quae futura mappings paucis. 72 00:03:53,450 --> 00:04:00,470 Suus 'iens habere mapping a nomen ad chorda Billy. 73 00:04:00,470 --> 00:04:04,590 Habemus mapping a nomen Billy, et habeamus mapping de 74 00:04:04,590 --> 00:04:10,860 acceptissimis color ad caeruleae. 75 00:04:10,860 --> 00:04:12,700 Ut 'basically documentum JSON. 76 00:04:12,700 --> 00:04:18,160 Eam genus intro-ululatus, postulo a distingue ibi omnia de diversis partes. 77 00:04:18,160 --> 00:04:21,140 Item tenetur fringilla non genus omne rerum genus ita potest habere 78 00:04:21,140 --> 00:04:24,710 intra quod vis, et illud quod est sibi simile. 79 00:04:24,710 --> 00:04:28,830 Praeterea, ad hoc praesens est JSON, ut totum hoc, 80 00:04:28,830 --> 00:04:33,200 Hoc est ergo quod potes esse primi, 81 00:04:33,200 --> 00:04:35,680 intellegeretur compluras esse obiectum vel hashmap esse obiectum. 82 00:04:35,680 --> 00:04:40,270 >> Modo poteris videre JSON realiter, quod revera utile est vulputate ut. 83 00:04:40,270 --> 00:04:45,860 Vos can have quacumque possibili notitia ut vos can concipere repono in JSON. 84 00:04:45,860 --> 00:04:47,900 Nunc APIs sermone uti quam est ipsa 85 00:04:47,900 --> 00:04:50,770 Mauris id fere quod quidquid vis 86 00:04:50,770 --> 00:04:54,270 ibi suus 'iens esse aliqua via impetro revocatum JSON. 87 00:04:54,270 --> 00:04:58,600 Pauci proprietates qui faciunt JSON imprimis bonum in huiusmodi rei. 88 00:04:58,600 --> 00:05:02,270 Ut cernis, ad quod multum iam opus est in CS50 89 00:05:02,270 --> 00:05:06,040 suus 'comparative facillimum legere et quoque valde facilis scribere. 90 00:05:06,040 --> 00:05:09,700 Sis licet ex indent ut facerem in exemplo illo 91 00:05:09,700 --> 00:05:12,990 quae tu facis, ut videre velit esse quam bellum. 92 00:05:12,990 --> 00:05:17,150 Porro illud etiam facile est legere et scribere ante. 93 00:05:17,150 --> 00:05:19,870 Praeterea, illud encode facilis est et expedita parse, 94 00:05:19,870 --> 00:05:23,820 quantum satis est jejunium quod dicit de lectione notitia, 95 00:05:23,820 --> 00:05:26,460 et JSON potest generari realiter cito. 96 00:05:26,460 --> 00:05:30,300 >> Duis autem facillimum accessum et JSON diversa genere. 97 00:05:30,300 --> 00:05:33,320 Fusce tincidunt, deinde ipsum quod est simile, 98 00:05:33,320 --> 00:05:36,090 aliis verbis, quod vos potest habere JSON intra JSON intra JSON 99 00:05:36,090 --> 00:05:40,040 est vere nice pro repono notitia. 100 00:05:40,040 --> 00:05:45,490 Aliam partem quod generaliter est vere utilis in operibus APIs est jQuery. 101 00:05:45,490 --> 00:05:49,290 Youve didicit aliquantulus frenum of JavaScript, quae est a nice via 102 00:05:49,290 --> 00:05:53,710 manipulare HTML et CSS intra website. 103 00:05:53,710 --> 00:05:57,190 Sed potest genus esse a poena code in campo JavaScript, 104 00:05:57,190 --> 00:05:59,810 plerumqe quia JavaScript est a vere prolixissima lingua. 105 00:05:59,810 --> 00:06:03,020 Vos have ut discere multus of syntax, et iusto est facere valde simplex rerum 106 00:06:03,020 --> 00:06:07,590 eam takes multus of code, ita jQuery est a library pro JavaScript. 107 00:06:07,590 --> 00:06:09,800 Praeterea, illud quod possis augere elit file 108 00:06:09,800 --> 00:06:12,730 et tunc uti jQuery functiones facere quarundam rerum. 109 00:06:12,730 --> 00:06:15,670 Et jQuery basically facit hic tua vita a universus sors facillimus. 110 00:06:15,670 --> 00:06:20,390 Eam simplifies quid capturus centeni linearum, in JavaScript descendit ad paucos lineas in jQuery. 111 00:06:20,390 --> 00:06:24,430 >> Suus 'maxime utiles, si vestri' usura APIs quia generaliter 112 00:06:24,430 --> 00:06:27,600 quomodo youll 'exsisto accessu APIs est faciendo Nullam precum, 113 00:06:27,600 --> 00:06:30,130 et credo David de quibus in auditoria qui Nullam petitiones 114 00:06:30,130 --> 00:06:33,120 sunt fere ut vestri 'faciens a network rogatus ad aliqualem server 115 00:06:33,120 --> 00:06:37,760 et reacquirenda quodammodo of notitia et adaequationis a page instantaneus. 116 00:06:37,760 --> 00:06:41,840 Cum in campum JavaScript qui capturus rabidus numeris linearum 117 00:06:41,840 --> 00:06:44,620 Ad convalidandum et omnia ista omnia vasa caput capitis, 118 00:06:44,620 --> 00:06:46,810 jQuery habet a vere simplex functio vocatur Aiax, 119 00:06:46,810 --> 00:06:51,760 Aiax et det tibi in ambitum API dare vis; 120 00:06:51,760 --> 00:06:56,830 supplementum si aliquod membrum de loco vis API conforment. 121 00:06:56,830 --> 00:07:02,480 Sed re vera hoc genere utilissima nice. 122 00:07:02,480 --> 00:07:06,970 Ut 'omnes nos postulo ut satus questus manibus nostris sordescere APIs. 123 00:07:06,970 --> 00:07:10,220 >> Ego pauca et exploraret alias res agere 124 00:07:10,220 --> 00:07:13,150 Lorem diversa genera rerum usu et cur. 125 00:07:13,150 --> 00:07:15,570 Primo quidem hercle ego ostendam tibi quid opus est 126 00:07:15,570 --> 00:07:18,310 procul meus research Lab, quae est Ngram inspectoris, 127 00:07:18,310 --> 00:07:23,270 et plerumque rationem quandam quaeremus Ngram verbum videntium te 128 00:07:23,270 --> 00:07:28,840 aut phrase et videte quam saepe suus 'apparuit in quodam paro of text super vicis. 129 00:07:28,840 --> 00:07:33,160 Hoc exemplum hic ponitur est hec notitia paro of infantes 130 00:07:33,160 --> 00:07:36,480 qui natus est in Novum Eboracum inter MCMXX et MM. 131 00:07:36,480 --> 00:07:40,090 Quaeremus, ut Jennifer nominis, 132 00:07:40,090 --> 00:07:44,400 An non videmus hoc usu pre-1960s quae multa 133 00:07:44,400 --> 00:07:48,900 denique in annis fringilla adsuescit plus capere. 134 00:07:48,900 --> 00:07:53,680 Possumus etiam facere comparationes, ita, si comparamus Jennifer ad, exempli gratia, Thomas, 135 00:07:53,680 --> 00:07:56,520 possumus videre Thomas fuerit pulchellus prevalent per historiae, 136 00:07:56,520 --> 00:07:58,780 cum Jennifer est recentiores nomen. 137 00:07:58,780 --> 00:08:00,590 Huius rei possumus. 138 00:08:00,590 --> 00:08:02,460 >> Qualiter iste application opus? 139 00:08:02,460 --> 00:08:06,030 Basically, is officina in modum API. 140 00:08:06,030 --> 00:08:08,660 Praeterea, quaedam sunt Urna elit. 141 00:08:08,660 --> 00:08:11,360 Habemus parametri quid erant 'actu questio pro, 142 00:08:11,360 --> 00:08:13,720 Haec sunt et alia nonnulla habemus; 143 00:08:13,720 --> 00:08:16,570 sicut Y axe et X axis. 144 00:08:16,570 --> 00:08:18,440 Nulla alia pauca vides quantum nobis 145 00:08:18,440 --> 00:08:20,860 et tempus resolutionis genere uti. 146 00:08:20,860 --> 00:08:26,700 Habebimus has options quantum quid notitia vere simus vis in database, 147 00:08:26,700 --> 00:08:29,400 Mauris et iterum quod aliquid utiliter volunt. 148 00:08:29,400 --> 00:08:34,020 Ordinarie, erat si querying database directe esset genus esse dolorem facere 149 00:08:34,020 --> 00:08:38,970 quia nimirum hoc notitia super infantem nomina vivit in aliqua database alicubi, 150 00:08:38,970 --> 00:08:42,789 et esset realiter complicatas habent ad Query eam manually 151 00:08:42,789 --> 00:08:45,830 et decernere exigo quis data reverti. 152 00:08:45,830 --> 00:08:49,300 Praeterea, Jennifer Thomas hic tantum curant, 153 00:08:49,300 --> 00:08:53,410 et non curat de ista materia quadam axis. 154 00:08:53,410 --> 00:08:55,720 >> Quid est hoc aget? 155 00:08:55,720 --> 00:09:01,200 API fodere in hoc exemplo ostendam tibi paulo diam 156 00:09:01,200 --> 00:09:04,490 quae utitur aliquantulum differentem notitia paro. 157 00:09:04,490 --> 00:09:09,950 Hoc notitia occumberet, quam ipsa sit infantem nomina, actualiter iustus est totius 158 00:09:09,950 --> 00:09:12,460 procer publication database de Open Library, 159 00:09:12,460 --> 00:09:18,410 quae est gigas source textuum divulgetur ultimum C aut tam annis. 160 00:09:18,410 --> 00:09:23,540 Millions quod est in textu habetur compository milia, 161 00:09:23,540 --> 00:09:27,420 quibus possumus nunc quaerere diversa verba et phrases, fefellitus 162 00:09:27,420 --> 00:09:30,840 Nullam varius exemplum priore exemplo paulo aliter 163 00:09:30,840 --> 00:09:33,350 Ostendi tibi haec, quae supra III quaero quaerere, 164 00:09:33,350 --> 00:09:36,290 belli bello bello Gallico verbo, quod guerre. 165 00:09:36,290 --> 00:09:40,380 Et nos erant 'scrutans intra III partes diversas totalis database. 166 00:09:40,380 --> 00:09:45,080 Id est, non sumus in hoc quaero utrum in USA, 167 00:09:45,080 --> 00:09:51,150 UK in secundo modo et tertio modo Gallia editis operibus. 168 00:09:51,150 --> 00:09:53,120 Videmus in eo aliquid interesting exemplaria prouenient. 169 00:09:53,120 --> 00:09:58,180 Puta si recta videant inter hic quae- 170 00:09:58,180 --> 00:10:02,410 oops, ego messed sursum axis pauco, tamen vos can recta videant in hoc range hic 171 00:10:02,410 --> 00:10:05,730 circa Bellum Civile illic 'a magnus spiciformis in Americis edition 172 00:10:05,730 --> 00:10:08,340 duobus edidit non tam magno, scilicet quia est et 173 00:10:08,340 --> 00:10:10,880 Bellum Civile Americanum tunc factum est. 174 00:10:10,880 --> 00:10:13,890 >> Possumus aliquod videre frigus effercio ibi, 175 00:10:13,890 --> 00:10:17,070 quid reapse sit curae quam nactus elit. 176 00:10:17,070 --> 00:10:21,320 Ducam te post paululum visa est in app. 177 00:10:21,320 --> 00:10:24,540 Frustra es, si opus elegans, situ et natura scire 178 00:10:24,540 --> 00:10:27,430 quid est autem post scaenarum aperiam elit quis lacus. 179 00:10:27,430 --> 00:10:30,200 Im 'iens futurus usura Chrome scriptor elit ferramenta, et impetro ut illis 180 00:10:30,200 --> 00:10:35,160 vos can operor imperium, subcinctus, J, et ut takes te ad JavaScript consolatorium. 181 00:10:35,160 --> 00:10:37,420 Huc pauci tabs. 182 00:10:37,420 --> 00:10:39,680 Bellum usui posse sub diversis circumstantiis, sed ipsum mihi curae 183 00:10:39,680 --> 00:10:44,150 tab nunc et operationem, ut etiam ad recreabant. 184 00:10:44,150 --> 00:10:50,180 Oh, me paenitet. 185 00:10:50,180 --> 00:10:52,320 Quod delectatur dare temere exemplum. 186 00:10:52,320 --> 00:10:54,700 Okay, puteus 'uti hoc exemplo instead tunc. 187 00:10:54,700 --> 00:11:01,330 >> Idea est illic 'hoc API hic, 188 00:11:01,330 --> 00:11:05,330 quid autem vides et API redit. 189 00:11:05,330 --> 00:11:10,220 Hoc est quod application est reacquirenda a API missis illa petitio. 190 00:11:10,220 --> 00:11:13,680 Amplifica liceat pauca 191 00:11:13,680 --> 00:11:18,340 et possumus basically videre illam suus 'iustus a series key valor in ipso paria JSON. 192 00:11:18,340 --> 00:11:23,220 In aliis verbis, habebimus hanc hashmap hic ut 'mapping valores. 193 00:11:23,220 --> 00:11:26,440 Id est, ipsius anni mapping fringilla. 194 00:11:26,440 --> 00:11:32,600 In MDCCLXV omne verbum, nos initio scrutabantur est adsuesco assuesco XC temporibus 195 00:11:32,600 --> 00:11:35,810 ex I million, ita et nos 'questus referes hoc eventus. 196 00:11:35,810 --> 00:11:40,280 Suus 'non exigo JSON quoniam habemus parvulum hoc eventu caput capitis hic, 197 00:11:40,280 --> 00:11:45,630 sed Observate ut totum hoc obiectum hic est iustus a magnus magnus JSON STILLA. 198 00:11:45,630 --> 00:11:51,070 Habemus array hic quae continet totum hoc elemento, 199 00:11:51,070 --> 00:11:55,590 vides totum et finis habet, et magnum aliquid aliud erit 200 00:11:55,590 --> 00:11:59,430 descendat usque ad finem, et finis est. 201 00:11:59,430 --> 00:12:02,200 Habemus a vere magnus acies II obiecta in ea, 202 00:12:02,200 --> 00:12:04,630 et singula illa objecta est hashmap. 203 00:12:04,630 --> 00:12:07,340 Potes videre intra singulis illis hashmaps habemus mapping 204 00:12:07,340 --> 00:12:12,700 huius index valorem 0 et hoc valore scriptor valorem ad aliam hashmap, 205 00:12:12,700 --> 00:12:18,360 quod rursum est mapping X axis valores Y axis valores. 206 00:12:18,360 --> 00:12:20,970 >> Potes videre JSON gets aliquantulus frenum complicatus, sed altiore, 207 00:12:20,970 --> 00:12:24,190 illud esse valde utilis est facillimum accessum et com 208 00:12:24,190 --> 00:12:27,390 aliis diversae formae notatio. 209 00:12:27,390 --> 00:12:30,550 Quantum quid erant 'actu mittens notitia ad API acquirendi, 210 00:12:30,550 --> 00:12:34,690 Ego hic paulum summo retro ire. 211 00:12:34,690 --> 00:12:39,850 Hic est magnus JavaScript file ut 'tractantem omnibus de interactions de web app, 212 00:12:39,850 --> 00:12:44,810 et sic non curant multum, at nobis ea pars curant. 213 00:12:44,810 --> 00:12:47,410 Sicut nos curam habemus de buildQuery munus 214 00:12:47,410 --> 00:12:50,670 Huius species radicaliter et circumspiciens fringilla augue, 215 00:12:50,670 --> 00:12:53,750 Quaero quid velit dignissim figura, id est, 216 00:12:53,750 --> 00:12:57,090 reprehendo illis boxes ubi illis operum input scrutantes scrutinio terminis, 217 00:12:57,090 --> 00:13:01,380 tardata diversis Y et X axis valores, qui theyve 'electi et omnes eius modi rei, 218 00:13:01,380 --> 00:13:06,650 et suus 'iens ut exspueret hoc query valorem, quod possum deinde demittat abi ad API. 219 00:13:06,650 --> 00:13:09,180 >> Quod videtur ad complicated, et est pulchellus complicated 220 00:13:09,180 --> 00:13:18,090 quid facturus sim, ego uero blandit id, quod magnum, 221 00:13:18,090 --> 00:13:21,640 est quod Im 'iens impetro console ut procer tribuatur diligenter qui query valorem 222 00:13:21,640 --> 00:13:28,110 ut suus 'mittens abi ad API. 223 00:13:28,110 --> 00:13:30,870 Ut 'actu adipiscing elit. Sorry, eam outputs multus rerum. 224 00:13:30,870 --> 00:13:33,690 Sed laborat hoc est, hoc adipiscing elit. 225 00:13:33,690 --> 00:13:35,300 Haec est query obiectum. 226 00:13:35,300 --> 00:13:40,670 Praeterea, quod quidem ad textus applicationem API mittit, 227 00:13:40,670 --> 00:13:45,730 Intueamur itaque intra pauca videmus et bona sunt, paucis hic. 228 00:13:45,730 --> 00:13:48,710 Videmus habemus iste comes type, quae est eventus per million verba, 229 00:13:48,710 --> 00:13:51,460 quae est exigo quis weve electum in Y axis super hic. 230 00:13:51,460 --> 00:13:53,740 Ut 'ubi ut' venientes ab Ierosolymis. 231 00:13:53,740 --> 00:13:58,010 Habemus database valorem, quod significet quod illic 'nonnullus quidam database 232 00:13:58,010 --> 00:14:01,610 quod hoc notitia est habitabat in, et volumus ut obvius quod notitia specie 233 00:14:01,610 --> 00:14:04,950 nomina data, sed in infantia sicut. 234 00:14:04,950 --> 00:14:08,320 Et humus utilis habetur, 235 00:14:08,320 --> 00:14:12,090 Aliquam anno velimus dicere, quod contra 236 00:14:12,090 --> 00:14:16,030 aliqua alia X axis valorem. 237 00:14:16,030 --> 00:14:19,040 Deinde nos, habet viam, quam quidam APIs faciam multiple rerum. 238 00:14:19,040 --> 00:14:22,360 In aliis verbis, hoc API potest etiam revertetur alia genera notitia, 239 00:14:22,360 --> 00:14:27,740 sed in hoc casu, volumusque ut mapping ipsius X axis valores Y axis valores. 240 00:14:27,740 --> 00:14:30,730 Id autem quod non indicaverit, 241 00:14:30,730 --> 00:14:35,020 et habebimus hanc investigatione limites array, quae continet II valores. 242 00:14:35,020 --> 00:14:40,720 Primum hic videmus quod omnia bona 243 00:14:40,720 --> 00:14:43,020 capsellam primo capite contineri. 244 00:14:43,020 --> 00:14:47,570 >> Hoc est verbum quaerere volumus bello nos volo ut spurcamen 245 00:14:47,570 --> 00:14:51,920 ab Anglis textuum intra American literature. 246 00:14:51,920 --> 00:14:54,590 Nos patria est CFA. 247 00:14:54,590 --> 00:14:59,130 Nostra lingua Latina est, ita omnibus his locis 248 00:14:59,130 --> 00:15:02,690 qui sunt, omnes enarrans API exigo quis volumus. 249 00:15:02,690 --> 00:15:04,940 Mauris quis ulciscor nos nescimus adhuc, 250 00:15:04,940 --> 00:15:10,970 Scimus quoniam data est quaedam forma ventura est. 251 00:15:10,970 --> 00:15:13,650 Huic exempoator est genus in complicated latus, 252 00:15:13,650 --> 00:15:16,180 et noluistis necessario utens API hoc complexum, 253 00:15:16,180 --> 00:15:20,600 sed vis et APIs ostendere possit effugere. 254 00:15:20,600 --> 00:15:24,980 In aliis verbis, usura a relative simplex query system nos basically habent input arca archa 255 00:15:24,980 --> 00:15:29,490 paucis locis selectors. 256 00:15:29,490 --> 00:15:32,010 >> Dimitte me zoom rursus ex hic. 257 00:15:32,010 --> 00:15:37,720 Habemus input arca archa cum pauci diversus metadata lectio, 258 00:15:37,720 --> 00:15:40,610 et habemus Y axis et X axis excerpta. 259 00:15:40,610 --> 00:15:42,830 Non illa quidem multa agros 260 00:15:42,830 --> 00:15:46,210 et nos videre potest facillime sumus potens Query aliqua API 261 00:15:46,210 --> 00:15:48,510 et posside notitia retro et ponensque in hunc chart, 262 00:15:48,510 --> 00:15:52,080 utilius exercere in introgressus est. 263 00:15:52,080 --> 00:15:54,970 Hoc exemplo videre vos guys notior sit amet 264 00:15:54,970 --> 00:15:56,510 Praesent sumus ad futura. 265 00:15:56,510 --> 00:15:59,440 Facebook est scriptor API vocatur Facebook Aliquam lacinia purus, 266 00:15:59,440 --> 00:16:04,390 et plerumque id quale est Facebook videt sibi sicut hoc ingens database 267 00:16:04,390 --> 00:16:08,000 ut ex multis partibus inter se habent habitudinibus. 268 00:16:08,000 --> 00:16:11,070 Id est sum in sapien dignissim ut ipsum habeo, 269 00:16:11,070 --> 00:16:14,310 Et ego quidem amicos habet uterque profano, 270 00:16:14,310 --> 00:16:17,580 et unusquisque amico est paries, aliud quod ipsum factum 271 00:16:17,580 --> 00:16:20,800 ipsum facta sunt omnia et singula quae talis est. 272 00:16:20,800 --> 00:16:23,100 >> Praesent at est in multis locis. 273 00:16:23,100 --> 00:16:26,670 Suus 'a enormiter complexu API, et illic' tons vos can operor cum ea, 274 00:16:26,670 --> 00:16:28,450 Lorem ipsum pulchellus simplex sed usurpatur. 275 00:16:28,450 --> 00:16:33,680 Im 'iens ut satus sicco per iens ut graph.facebook.com / billyjanitsch, 276 00:16:33,680 --> 00:16:38,430 quae mea, unique propter nomen, et rationem vestram nomen aut erit 277 00:16:38,430 --> 00:16:43,710 Aenean lectus nisi aliqua verba aut chorda iustus esset numerus. 278 00:16:43,710 --> 00:16:46,360 Quod nos impetro tergum est pulchellus basic notitia. 279 00:16:46,360 --> 00:16:50,460 Videmus eget habeo quod Billy est nibh, quae Janitsch. 280 00:16:50,460 --> 00:16:53,370 Illic 'a unique Facebook ID quas ego habeo. 281 00:16:53,370 --> 00:16:57,920 Cernis me oratio mea occasum maris 282 00:16:57,920 --> 00:17:01,290 Brittannicis English. 283 00:17:01,290 --> 00:17:03,490 In aliis verbis, erant 'videns valde basic notitia hic. 284 00:17:03,490 --> 00:17:08,670 Sed non multum, sed non est idea in nobis. 285 00:17:08,670 --> 00:17:10,849 >> Idem possumus Malan David ut. 286 00:17:10,849 --> 00:17:13,599 Puto est nomen eius dmalan. 287 00:17:13,599 --> 00:17:16,369 Videmus David Malan habet a unique ID. 288 00:17:16,369 --> 00:17:19,300 Habuit nomen, primum nomen, medium nomen, novissime nomen. 289 00:17:19,300 --> 00:17:24,210 Cernimus etiam, quae hes masculum et habet sua lingua paro ad US English. 290 00:17:24,210 --> 00:17:26,869 In aliis verbis, erant 'videns pulchellus basic notitia hic. 291 00:17:26,869 --> 00:17:28,860 Sed si quid aliud moliuntur Lorem? 292 00:17:28,860 --> 00:17:33,060 Lets dicere me interested in quid fecerit David Malan est probaverunt in Facebook. 293 00:17:33,060 --> 00:17:36,860 Potero facere / libet constituendi. Nunc weve currendum in a forsit. 294 00:17:36,860 --> 00:17:39,280 Heu nos signum aliquod accesserit errorem dicentem 295 00:17:39,280 --> 00:17:41,660 requiritur ad petendam hoc resource. 296 00:17:41,660 --> 00:17:44,730 Si autem cogitemus quod fatum vere sit propter sensum 297 00:17:44,730 --> 00:17:47,830 si vos could obvius singulis autem sui partibus Facebook est scriptor database 298 00:17:47,830 --> 00:17:50,170 iustus ex aliqua simplex API, vox? 299 00:17:50,170 --> 00:17:56,040 Praeterea, scilicet per te ipsum, qui non vult accessed. 300 00:17:56,040 --> 00:17:58,330 >> Prorsus erroris via. 301 00:17:58,330 --> 00:18:03,630 Quidam APIs requirere quaedam permissions in ordine ut obvius eorum notitia. 302 00:18:03,630 --> 00:18:06,940 Et magis etiam proficiebat APIs, sicut Facebook unum, 303 00:18:06,940 --> 00:18:09,840 requíret quaedam permissions facere quarundam rerum. 304 00:18:09,840 --> 00:18:12,650 Ego hoc potest videre basic notitia super David Malan. 305 00:18:12,650 --> 00:18:15,950 Et viri video quoniam cum ille vivit in nobis, 306 00:18:15,950 --> 00:18:19,270 sed possum non realiter videre quicquam praeteritum ut. 307 00:18:19,270 --> 00:18:23,050 Impetro circum hoc pro iam, Facebook hoc habet nice quod tool 308 00:18:23,050 --> 00:18:27,690 Aliquam lacinia purus sit API Rimor, quod licet ista ratione 309 00:18:27,690 --> 00:18:31,880 componat permissions pro teipso fundatur tui causa 310 00:18:31,880 --> 00:18:35,680 et tunc considerandam quæ specie rationem vestram can visum. 311 00:18:35,680 --> 00:18:45,120 Nam, si graph.facebook.com/billyjanitsch/likes- 312 00:18:45,120 --> 00:18:53,510 ululatus, EGO coniecto EGO have ut revalidate meum signum hic. 313 00:18:53,510 --> 00:18:55,950 Okay. 314 00:18:55,950 --> 00:19:01,740 Si id etiam, nunc mihi uideo hoc iterum 315 00:19:01,740 --> 00:19:06,300 Ut lacus noodles qui dicit, quod ludis genere lusus. 316 00:19:06,300 --> 00:19:08,620 Ut walruses quae in genere animalis. 317 00:19:08,620 --> 00:19:10,180 Hae meae sunt actualis Facebook libet constituendi. 318 00:19:10,180 --> 00:19:13,280 Haerent genus pudet. 319 00:19:13,280 --> 00:19:16,090 >> Sed nos hoc potest videre notitia est rediere omnes in JSON. 320 00:19:16,090 --> 00:19:18,160 Suus 'pulchellus readable. 321 00:19:18,160 --> 00:19:20,970 Id est, accepimus aliqualem mapping exercitu notitia, 322 00:19:20,970 --> 00:19:25,220 et singula elementum huius array est hashmap quae Maps 323 00:19:25,220 --> 00:19:28,530 Similiter sicut genus et nomen. 324 00:19:28,530 --> 00:19:31,240 Uterque tamquam habet a unique ID. 325 00:19:31,240 --> 00:19:34,510 Ut quaeque res est notitia potest haberi, 326 00:19:34,510 --> 00:19:37,980 et si vestri 'interested in usura Facebook API pro CS50 finalis project 327 00:19:37,980 --> 00:19:40,720 illud aliquid tale esse vel omnino agibilium. 328 00:19:40,720 --> 00:19:44,260 Basically quomodo vos impetro inter authenticas declarandas res est Facebook 329 00:19:44,260 --> 00:19:48,030 utitur systema vocavit OAuth, aut Patefacio AUCTORITAS, 330 00:19:48,030 --> 00:19:52,870 et nunc quia nolunt intrare vel diversa OAuth 331 00:19:52,870 --> 00:19:56,060 de authenticas declarandas tendit ad variant sors inter diversos APIs, 332 00:19:56,060 --> 00:19:58,320 sic diu posses ire singuli 333 00:19:58,320 --> 00:20:01,170 sed haerent actu pulchellus auto-explicationibus. 334 00:20:01,170 --> 00:20:04,050 >> Si vos Google Facebook API suus 'valde readable. 335 00:20:04,050 --> 00:20:06,670 Illic 'a toto amet. 336 00:20:06,670 --> 00:20:10,210 Pro exemplo, hoc est documentis pro Facebook API, 337 00:20:10,210 --> 00:20:14,170 Donec et ipsum videt in me, ut discat omnia rerum genera 338 00:20:14,170 --> 00:20:17,170 qui sunt available impetro quantum notitia 339 00:20:17,170 --> 00:20:21,550 et quoque diversis permissions quod ego opus est, ut obvius eos. 340 00:20:21,550 --> 00:20:25,470 Ut dictum est, non oportet ut obvius venia sexus nominatim, 341 00:20:25,470 --> 00:20:29,380 sed ultra ut nos operor postulo permissions pro pleraque. 342 00:20:29,380 --> 00:20:33,040 Consequat, vel potius quomodo dicam ut hoc ipsum 343 00:20:33,040 --> 00:20:35,640 posse te signo authenticitatis signo. 344 00:20:35,640 --> 00:20:39,290 Most authenticas declarandas systemata uti aliqua signum 345 00:20:39,290 --> 00:20:42,880 ubi vos adepto hanc singularem valorem, quod a vere diu et temerarios quoslibet nervo, 346 00:20:42,880 --> 00:20:46,240 litteras scis et sic adhibet ut possit tibi. 347 00:20:46,240 --> 00:20:50,560 Praeterea, cum suspicio sciunt agendo non es data. 348 00:20:50,560 --> 00:20:53,340 Sciunt exigo quis vestri 'questus. 349 00:20:53,340 --> 00:20:56,180 Liceat videre quae cognoscunt elit. 350 00:20:56,180 --> 00:20:59,110 >> Si youve fecit Facebook app et vestra app habet quaedam users, 351 00:20:59,110 --> 00:21:03,380 et eos users indulserit quod app ut obvius partes quaedam eorum profano, 352 00:21:03,380 --> 00:21:07,790 tunc quicquid API key vel signum, ut qui app est usura 353 00:21:07,790 --> 00:21:11,090 Suspendisse eget obvius illi poterit. 354 00:21:11,090 --> 00:21:13,780 Posset hoc clangere complicated, tamen suus 'non nimium malus, 355 00:21:13,780 --> 00:21:16,810 Curabitur ut sis mihi quam tractet et in qua 356 00:21:16,810 --> 00:21:18,990 considerare ludendi cum suis API. 357 00:21:18,990 --> 00:21:21,610 Praesent frigidissima et multa alia potest esse. 358 00:21:21,610 --> 00:21:24,880 Si user concedit vobis ista permissions vos can vel ite ad API 359 00:21:24,880 --> 00:21:28,820 Mauris eget ipsum nec hoc volo dicere et paries vel turpis consectetur adipiscing habere volo, 360 00:21:28,820 --> 00:21:32,390 et ut 'quare in vestri nuntius feed youll quandoque adepto illis molestiae rerum 361 00:21:32,390 --> 00:21:37,840 dicens amicum vestrum vigilavit is video in aliqua cerritulus situm sive aliquid tale. 362 00:21:37,840 --> 00:21:43,120 Ut pateat quod app post datum eiusdem in pariete. 363 00:21:43,120 --> 00:21:48,350 Idea altiore, in Facebook API pulchra complicated sed etiam realiter utilis. 364 00:21:48,350 --> 00:21:53,220 Certus dignitas reprehendo sicco si vestri 'adhuc vultus parumper finalis impendia. 365 00:21:53,220 --> 00:21:57,930 >> Alius comitiua APIs quod Im 'iens ut vado super est CS50 APIs. 366 00:21:57,930 --> 00:22:00,070 Dimitte me zoom huc. 367 00:22:00,070 --> 00:22:03,390 CS50 has vere componendus tota series APIs 368 00:22:03,390 --> 00:22:07,080 consequat, vel posse uti si quid ultimum facta es. 369 00:22:07,080 --> 00:22:12,830 Et haerent plerumque Harvard related, et diversificant a HUDS menu, 370 00:22:12,830 --> 00:22:17,780 verbi gratia, ad hoc Harvard Events API, quae mos permissum vos obvius a album of 371 00:22:17,780 --> 00:22:21,290 et ea quae geruntur in alio genere habemus. 372 00:22:21,290 --> 00:22:24,510 Et sic possumus accipere amet tincidunt enim nulla earum, 373 00:22:24,510 --> 00:22:28,090 pro quo API inveniam te, et idea 374 00:22:28,090 --> 00:22:33,920 permittit ut scis, videlicet quod API petentibus et rogare. 375 00:22:33,920 --> 00:22:37,370 Praeterea, si libet, quae fieri certe eras 376 00:22:37,370 --> 00:22:42,550 tunc Ive 'got ad manifeste quod date hoc quod volo in quadam forma, 377 00:22:42,550 --> 00:22:46,030 B, hoc ipsum indica mihi quid reddere deferretur. 378 00:22:46,030 --> 00:22:48,590 Ego JSON reverti et dicet vobis videtur, 379 00:22:48,590 --> 00:22:50,960 sicut vides, forma diversa. 380 00:22:50,960 --> 00:22:54,050 >> Data est vobis reddamus CSV ut. 381 00:22:54,050 --> 00:22:57,620 Vos autem cognoscitis exacte quomodo illa notitia est iens ut respicere ut vos adepto is tergum 382 00:22:57,620 --> 00:23:00,610 speramus aliquid ut possis esse. 383 00:23:00,610 --> 00:23:07,240 Possumus volumine descende, et videre, verbigratia, si nos volo ut Query in API 384 00:23:07,240 --> 00:23:11,500 impetro a calendar, tunc uti possumus hoc particulari URL 385 00:23:11,500 --> 00:23:16,480 Urna certo fore et quae volumus penitus notitia. 386 00:23:16,480 --> 00:23:19,540 Item notitia si velimus quidem retro forma, 387 00:23:19,540 --> 00:23:23,790 tunc potest eam quaerunt ad output notitia in a CSV, 388 00:23:23,790 --> 00:23:27,700 et quod suus 'iustus alius parameter qui erant' transeat in API. 389 00:23:27,700 --> 00:23:29,210 Sortes gelidae quae facerent, ibi. 390 00:23:29,210 --> 00:23:32,550 EGO would certus suadeo reprehendo sicco CS50 APIs. 391 00:23:32,550 --> 00:23:36,000 >> Mauris API Ego specialiter spectare parum locus iste. 392 00:23:36,000 --> 00:23:39,870 Unus res Ive actu constituebant est hoc Harvard Noms website, 393 00:23:39,870 --> 00:23:44,930 quae utitur CS50 Victus API receptum HUDS menu diem fieri. 394 00:23:44,930 --> 00:23:50,400 Et extensio enim schola populum, HUDS est dining servitium ad universitatem. 395 00:23:50,400 --> 00:23:55,130 Ipsum est quod continet omnia cibum capere per diem sic videmus prandium. 396 00:23:55,130 --> 00:23:58,130 Aliquot species nobis. Habemus faba et totum frumentum stationem. 397 00:23:58,130 --> 00:24:00,340 Habemus brunneis rice stationem. 398 00:24:00,340 --> 00:24:03,360 Videre possumus pro brunch habemus his paucis cibum items. 399 00:24:03,360 --> 00:24:07,030 Click si eis alimentum habetur notitia. 400 00:24:07,030 --> 00:24:12,240 Vides hoc est nutritionem indicia grapefruit, in theca vos mirantes. 401 00:24:12,240 --> 00:24:14,870 Et rursum reversi sumus ad futura pari parum hucusque 402 00:24:14,870 --> 00:24:18,530 Et quid hoc ad id agit ut elit. 403 00:24:18,530 --> 00:24:21,710 Et ipsa quidem non fit in omni complexu. 404 00:24:21,710 --> 00:24:28,720 Nuntius hunc fasciculum paulum tamen hoc animo tractare, totum ipsum, 405 00:24:28,720 --> 00:24:34,130 et si volumine descendit videmus hanc mutationem notitia muneris. 406 00:24:34,130 --> 00:24:36,630 >> Nunc, iustus ut manifestum erit, hoc scriptum est, in CoffeeScript, 407 00:24:36,630 --> 00:24:39,570 an ut ignotum pro lingua est. 408 00:24:39,570 --> 00:24:44,810 Sed suus 'pulchellus readable, sic EGO Peius' perambulare quasi pseudocode. 409 00:24:44,810 --> 00:24:49,080 Quod pertinet ad terminum mutationis in tempus pretium deferretur, 410 00:24:49,080 --> 00:24:51,740 Duis ac primo quoque tollere, quod non tantum curat. 411 00:24:51,740 --> 00:24:54,110 Id autem eo tempore refert, 412 00:24:54,110 --> 00:25:00,080 et quod date est dies volumus ad impe omnes de alimento items pro. 413 00:25:00,080 --> 00:25:04,030 Constet nobis modicum et videbitis hic 414 00:25:04,030 --> 00:25:09,000 quod basically parsing eam diem in readable format. 415 00:25:09,000 --> 00:25:11,920 In aliis verbis, API requirit date in quodam format. 416 00:25:11,920 --> 00:25:17,390 Vos non potestis tantum dic November 16th, MMXII AD. 417 00:25:17,390 --> 00:25:20,320 Quod non faceret scire. Determinatum tempus suscipit velit. 418 00:25:20,320 --> 00:25:23,230 Omnes nos 'effectus hic daturus est exacte quod forma, 419 00:25:23,230 --> 00:25:26,520 quae est anno valorem et tunc hyphen, mensis valorem, 420 00:25:26,520 --> 00:25:29,420 alius hyphen necnon tempore valorem. 421 00:25:29,420 --> 00:25:34,910 Et etiam nos dicere volumus notitia ut esse output in JSON. 422 00:25:34,910 --> 00:25:37,560 >> Nunc erant 'hoc Nullam deprecatoria, et sicut ego memoravimus, ante 423 00:25:37,560 --> 00:25:41,680 jQuery hoc habet eximius utilis Nullam functio, quae omnes autem vos postulo efficio est specificare 424 00:25:41,680 --> 00:25:45,780 Urna hic paucis, et dabo te ipsum quod velis. 425 00:25:45,780 --> 00:25:50,490 Erant 'indicaverit quod URL nos volo is ire ad est hoc CS50 Victus API, 426 00:25:50,490 --> 00:25:52,270 quae nos got a amet. 427 00:25:52,270 --> 00:25:56,730 JSON in notitia dicitur esse volumus 428 00:25:56,730 --> 00:25:59,490 erant 'iens ut darem eam hoc notitia quae weve definitur ascendit hic. 429 00:25:59,490 --> 00:26:02,670 Quaeritur hic dies de cibis elit. 430 00:26:02,670 --> 00:26:07,790 Deinde re agendum est aliquid definire functionem 431 00:26:07,790 --> 00:26:11,980 quae est basically accidit quando API mandat quod notitia. 432 00:26:11,980 --> 00:26:15,490 Praeterea, omnis parametris packaged volumus diximus, 433 00:26:15,490 --> 00:26:20,530 quo in casu quo velimus quod volumus, et in JSON, 434 00:26:20,530 --> 00:26:23,840 et misimus is off ad API, sic nunc API dicat, okay, 435 00:26:23,840 --> 00:26:26,350 Hic est data, quia accepi reddidit. 436 00:26:26,350 --> 00:26:29,930 Habemus successus functio, quod interpretatur dato, quod API 437 00:26:29,930 --> 00:26:32,230 successfully redit aliqua notitia, quid facimus in ea? 438 00:26:32,230 --> 00:26:35,980 >> Et eveniat quod omnes facimus est istud vocabis update menu functio 439 00:26:35,980 --> 00:26:42,680 API quidquid venit, ita ut quaeremus 440 00:26:42,680 --> 00:26:47,970 et vide quia omnes nos 'effectus est usura fasciculumque novum syntax hic 441 00:26:47,970 --> 00:26:52,220 ut update HTML quod insert hoc novum notitia. 442 00:26:52,220 --> 00:26:56,580 Quid patitur nos tela ista hinc, adipiscing a nobis, 443 00:26:56,580 --> 00:27:01,060 Aliquam et nunc et in posterum spectare iterum data die 444 00:27:01,060 --> 00:27:04,820 et singulis vicis suus 'adaequationis ad eam diem valorem et querying in API, 445 00:27:04,820 --> 00:27:07,510 et mittens in loco aliquo data recipiendi. 446 00:27:07,510 --> 00:27:10,590 Item, potest super super utilis. 447 00:27:10,590 --> 00:27:14,410 Hoc app tulit me in paucas horas trucidabunt simul, 448 00:27:14,410 --> 00:27:20,140 et non habeo aliquantulus magis experientia, obviously, vestrum autem CS50 finalis project 449 00:27:20,140 --> 00:27:22,870 potest intueri aliquid valde sicut est hodie. 450 00:27:22,870 --> 00:27:29,540 >> APIs sunt Eximius quoniam potentior moles operam agant. 451 00:27:29,540 --> 00:27:32,800 Nihil est transire Ego pauca APIs large. 452 00:27:32,800 --> 00:27:35,480 Quantum capere non faciunt usque in specie, 453 00:27:35,480 --> 00:27:38,740 Quid autem ibi dabo ideam. 454 00:27:38,740 --> 00:27:42,700 II vere utilis ones, si vestri 'interested in data analysis aut visualization 455 00:27:42,700 --> 00:27:45,960 aut aliquid hujusmodi: quod sunt Freebase et Wikipedia. 456 00:27:45,960 --> 00:27:49,800 Wikipedia-nimirum, vos omnes nostis-est liberum online encyclopedia, 457 00:27:49,800 --> 00:27:53,230 API actu habet et, si velis, ut 458 00:27:53,230 --> 00:27:56,250 adepto totus textuum et articles pro polypus 459 00:27:56,250 --> 00:27:58,030 quod tu facillime possunt. 460 00:27:58,030 --> 00:28:02,300 Tantum dic ohe Wikipedia API libet notitia rediit, ut hoc, 461 00:28:02,300 --> 00:28:07,010 et 'amo eam in hac forma, ac capitulum' amo est polypus, 462 00:28:07,010 --> 00:28:09,820 et dabit te citius quam dolor. 463 00:28:09,820 --> 00:28:12,230 Ut sit amet turpis aliquam utilitatem, si uis 464 00:28:12,230 --> 00:28:16,200 ut 'meliorem inspectoris pro Wikipedia aut aliquid tale. 465 00:28:16,200 --> 00:28:21,350 >> Freebase est genus simile, quamvis suus 'pauco durior quantum API. 466 00:28:21,350 --> 00:28:24,390 Freebase similis est Wikipedia in ut suus 'an online encyclopedia 467 00:28:24,390 --> 00:28:29,050 de qua sortem omnibus elementis et multas alias aliter, 468 00:28:29,050 --> 00:28:33,150 tamen suus 'repono in respectiva database, quae est inmutato a Wikipedia. 469 00:28:33,150 --> 00:28:36,410 Wikipedia habet articulis et articulos coniunctum aliis articulis, 470 00:28:36,410 --> 00:28:38,860 sed pro maiori parte, si vis notitia pro polypus, 471 00:28:38,860 --> 00:28:41,990 polypus tu in capite data est accipere et illud quod fasciculum 472 00:28:41,990 --> 00:28:43,830 circa polyporum, ita ut 'magna. 473 00:28:43,830 --> 00:28:46,870 Freebase operatur in a leviter magis complicated modo in illo 474 00:28:46,870 --> 00:28:48,930 inter se omnia. 475 00:28:48,930 --> 00:28:52,620 In aliis verbis, si erant 'questio pro polypus 476 00:28:52,620 --> 00:28:54,940 Aliquam quis sapien interdum nibh fasciculum coniungitur. 477 00:28:54,940 --> 00:28:57,920 >> Pro exemplo, suus 'animal, vivit underwater, 478 00:28:57,920 --> 00:28:59,710 quandam corporis temperamentum. 479 00:28:59,710 --> 00:29:01,210 Nescio. 480 00:29:01,210 --> 00:29:04,230 Et haec ad quem egrediaris ad alia uero ipsum 481 00:29:04,230 --> 00:29:06,640 Qui cum ad idem genus. 482 00:29:06,640 --> 00:29:13,450 In aliis verbis, polypus notitia paro capere nexum ad notitia positus omnibus animalibus, 483 00:29:13,450 --> 00:29:16,790 idque facile esse datorum versantur in me. 484 00:29:16,790 --> 00:29:21,740 Utilis esse potest, sicut si vales conferre. 485 00:29:21,740 --> 00:29:24,490 Id est, aliquid dari, vultis 486 00:29:24,490 --> 00:29:27,890 quid et ad quid aliud fringilla fringilla non legitur. 487 00:29:27,890 --> 00:29:30,700 Illud genus rei. Potest multipliciter utilis. 488 00:29:30,700 --> 00:29:34,250 Si quaeritis amplius facere plura et venire complexis 489 00:29:34,250 --> 00:29:38,740 Velim considerare captus a inviso Freebase API. 490 00:29:38,740 --> 00:29:44,670 Sed plerumqe, Wikipedia est a valde simplex loco ad ut eant usque questus notitia. 491 00:29:44,670 --> 00:29:48,340 Lorem ipsum dolor sit Last.fm alibi videre, quod Im 'vere locus iturum 492 00:29:48,340 --> 00:29:53,800 in casu quidam populus es non nota quidem, sed Last.fm est basically musicarum 493 00:29:53,800 --> 00:29:57,220 gustat et recommendations website. 494 00:29:57,220 --> 00:29:59,000 Tu potes facere rationem. 495 00:29:59,000 --> 00:30:04,250 Vos can satus uploading musica ex cantica vestra ludio ludius 496 00:30:04,250 --> 00:30:08,020 ad website, et plerumque eam mos satus praecipio tibi musica recommendations 497 00:30:08,020 --> 00:30:10,030 audire secundum quid. 498 00:30:10,030 --> 00:30:14,270 >> Nam si tu mihi te ipsum-dolor-sit 499 00:30:14,270 --> 00:30:18,180 auribus tu vides vestigia nuper editis. 500 00:30:18,180 --> 00:30:22,550 Potes videre altiore ventus artists, omnes id genus rei, 501 00:30:22,550 --> 00:30:25,280 et iterum, illic 'a magnus API post Last.fm, 502 00:30:25,280 --> 00:30:29,360  ut possis multas et se refrigeret partitus est. 503 00:30:29,360 --> 00:30:38,870 Pro exemplo, ibo ad amicum scriptor page qui habet hanc Last.fm Tools website. 504 00:30:38,870 --> 00:30:42,380 Is est vere alius suggestus ut 'superaedificati super Last.fm API, 505 00:30:42,380 --> 00:30:45,420 et ita fit a numerus of pulchellus interesting rerum. 506 00:30:45,420 --> 00:30:50,260 Lorem si aperias nomen meum, ut 507 00:30:50,260 --> 00:30:53,110 Nubes petere potest generare sapien enim, 508 00:30:53,110 --> 00:30:56,480 ut 'redde quod facturus est imago 509 00:30:56,480 --> 00:30:59,850 quod genus quosque et qualibus ego audiam. 510 00:30:59,850 --> 00:31:01,410 Quomodo haec facis 511 00:31:01,410 --> 00:31:05,670 Valde basically suus ', dicendo ad Last.fm API hic' hoc user. 512 00:31:05,670 --> 00:31:10,710 Vellem scire quod omnis cantus genus Aenean semper audiatur, 513 00:31:10,710 --> 00:31:15,130 et vos id facere potest conficiatur pulchellus simplex Nullam vocatio ad Last.fm API. 514 00:31:15,130 --> 00:31:18,990 Magnum numerum receptus eris et materia fit aliquid manifestum 515 00:31:18,990 --> 00:31:22,280 in nebula vocem vertere, sed plura potest 516 00:31:22,280 --> 00:31:25,850 ut suus 'facillimus aditus facilis. 517 00:31:25,850 --> 00:31:30,750 Multa praeclara in rem. 518 00:31:30,750 --> 00:31:35,940 >> Puto ut 'de omnibus dicam altiore. 519 00:31:35,940 --> 00:31:39,040 Unum ultimum rei Peius 'scribis de APIs in communi, est qui 520 00:31:39,040 --> 00:31:41,840 youll quandoque currere in aliquid vocavit rate limitando, 521 00:31:41,840 --> 00:31:44,940 et ideam rate limitando est vos dont 'volo ut illuderet APIs. 522 00:31:44,940 --> 00:31:48,130 In aliis verbis, suus 'vere nice, multum his websites habere APIs 523 00:31:48,130 --> 00:31:51,070 possis libere ad usus. 524 00:31:51,070 --> 00:31:54,460 Tamen, si vestri 'faciens millions aut billions postulationum diurno, 525 00:31:54,460 --> 00:31:57,610 pro exemplo, si vestri 'adhæsit in infinito loop ut' infinite querying 526 00:31:57,610 --> 00:32:00,680 et ingens modus recipiendi API aliqua notitia, 527 00:32:00,680 --> 00:32:04,570 obviously ut 'non bona, sic, quod multus of APIs efficio est Hoc rate limitando pluma 528 00:32:04,570 --> 00:32:09,970 quod dicit quod vos can tantum facere 1,000 petitiones per diem per Locus IP aut aliquid tale. 529 00:32:09,970 --> 00:32:12,540 Si vales et multum genere temptationis, 530 00:32:12,540 --> 00:32:14,890 youll quandoque currendum in quod, et subito claudat vos off 531 00:32:14,890 --> 00:32:18,280 et minus, non dabit tibi sum nec elit. 532 00:32:18,280 --> 00:32:20,000 >> Quid vis facere legibus ludus. 533 00:32:20,000 --> 00:32:22,950 API legis amet vis fac diligenter. 534 00:32:22,950 --> 00:32:26,330 Si habet quibusdam regulis attachiatus ad illa, sicut vos can tantum facere X queries per diem 535 00:32:26,330 --> 00:32:30,000 aut aliquo modo numeri datorum pars aditum 536 00:32:30,000 --> 00:32:32,900 profecto aliquid vult tenere istam esse. 537 00:32:32,900 --> 00:32:38,360 Quamdiu vobis ludere intra illas regulas youll 'forsit habeant vere iucunde tempus usura APIs. 538 00:32:38,360 --> 00:32:42,030 Your altiore takeaway est APIs sunt realiter, realiter utilis. 539 00:32:42,030 --> 00:32:45,610 >> Illic 'an API, omnibus fere magnus web servitium sicco illic. 540 00:32:45,610 --> 00:32:50,700 Pulchellus ultum aliqua parte Google Tools Suite, Google Maps, Google Terra, 541 00:32:50,700 --> 00:32:54,390 Gmail, Google Calendar, qui omnes habent res APIs. 542 00:32:54,390 --> 00:32:58,280 Ut possis mittere et acqui ornare orci a orci ornare in. 543 00:32:58,280 --> 00:33:00,870 Praeterea, si possit velle app Nullam update 544 00:33:00,870 --> 00:33:04,190 alicuius Google Calendar, illic 'an API pro hoc. 545 00:33:04,190 --> 00:33:07,810 Si tibi uis ubi aliquid deferretur 546 00:33:07,810 --> 00:33:12,530 oratio est aliquem locum pro posse API Google Tabula. 547 00:33:12,530 --> 00:33:15,860 APIs sunt fantastically utile est, et haerent ubique. 548 00:33:15,860 --> 00:33:18,700 Si tibi curae aliquam ideam, 549 00:33:18,700 --> 00:33:22,170 Praesent id elit non posse ut relatus API dolor sit amet 550 00:33:22,170 --> 00:33:25,060 celerrime et valde simpliciter. 551 00:33:25,060 --> 00:33:28,140 >> Si vestri 'adhuc vultus parumper project aut si vos iustus volo ludere circa 552 00:33:28,140 --> 00:33:31,820 aliquid in communi, APIs es certus dignitas facientem. 553 00:33:31,820 --> 00:33:37,200 Gratias dubitant gaudeo quod ad guys sunt. 554 00:33:37,200 --> 00:33:44,900 Okay agit gratias, multus. 555 00:33:44,900 --> 00:33:48,000 [CS50.TV]