Låt oss ta en titt på det slutliga resultatet kommer vi att arbeta för:
Omdömen
Alla större webbplatser i dessa dagar erbjuder ett API för att ge utvecklare tillgång till deras tjänster. Även om det finns vissa standarder på plats (som Opensocial, OAuth etc) för det mesta varje webbplats avslöjar deras service på sitt eget unika sätt. Detta är en stor huvudvärk för utvecklare, som måste lära sig en ny uppsättning klasser och funktioner för varje plats de arbetar med.
YQL försöker lösa det här problemet genom att exponera ett antal 3: e parts webbtjänster genom en enda gränssnitt, med tillgång tillhandahålls genom en mycket SQL liknande syntax. Detta innebär att få ett foto från Flickr, läsa en statusuppdatering på Twitter och söka Craigslist kan alla göras med samma syntax från samma tjänst. Detta sparar tid som skulle spenderas lära sig olika API: er, minskar kod footprint (eftersom du inte inklusive flera olika JavaScript-bibliotek) och minskar mängden kod du måste skriva.
Omdömen
YQL nås genom en REST web gränssnitt, återvänder antingen JSON eller XML. I denna handledning kommer vi att titta på tillgång YQL från JavaScript för att skapa ett skript som dynamiskt visar en statusuppdatering Twitter Omdömen
Innan vi börjar skriva någon kod, låter ta en titt på hur vi använder YQL tjänsten. Omdömen
Syntaxen som används för att komma åt YQL tjänsten är mycket lik SQL. Den YQL Console är ett verktyg som låter dig hantverk och testa dessa frågor innan de bestämmer sig dem till din kod.
Omdömen
Öppna upp YQL Konsolen i din webbläsare. Data Tabeller panelen i det nedre högra hörnet, visar alla tabeller som YQL kan komma åt. Expandera twitter objektet och klicka på twitter.user.status länken. Om twitter objektet inte är tillgängligt klickar du på Visa Community Tabeller länken. Omdömen
Omdömen
Nästan alla YQL tabeller inkluderar en prov YQL fråga. I det här fallet får vi frågan SELECT * FROM twitter.user.status där id = "bartt". Någon bekant med SQL bör omedelbart att känna igen formatet på frågan.
Omdömen
Omdömen
YQL Console ger två andra viktiga funktioner. Den första är att det ger webbadressen som måste kallas, komplett med alla de parametrar som krävs för att exekvera frågan från vår kod. Omdömen
Omdömen
Den andra är en trädvy av objektet som returneras från den frågan. Detta låter o
Att bygga din allra första C # Ansökan