Атрымаць апошнія навіны на месцы

Ці можна ў дадатку IOS, каб атрымаць апошнія навіны на пэўнае месца? Ці ёсць які-АПА даступны, дзе я магу перадаць месцазнаходжанне ў якасці параметру і атрымліваць навіны на гэтае месца?

8
@ MostafaTorbjørnBerg: Месцазнаходжанне любое месца на зямным шары горада/горада, але ў цяперашні час краіна ці дзяржава.
дададзена аўтар Nitish, крыніца
@ MostafaTorbjørnBerg: Месцазнаходжанне любое месца на зямным шары горада/горада, але ў цяперашні час краіна ці дзяржава.
дададзена аўтар Nitish, крыніца
дададзена аўтар Aaron Brager, крыніца
дададзена аўтар Aaron Brager, крыніца
Залежыць ад таго, што вы маеце на ўвазе па месцазнаходжанні. Вы хочаце краіну? горад?, адлегласць у межах 1 км ?, і г.д .. калі ласка, растлумачце, што крыху больш
дададзена аўтар Mostafa Torbjørn Berg, крыніца

7 адказы

Для мясцовых навін у ЗША, вы можаце выкарыстоўваць патч АПА, ён дазваляе атрымліваць навіны на паштовы індэкс, штат або нават аж да наваколля.

Вось некаторыя прыклады са сваёй старонкі API:

<�Моцны> Навіны на паштовы індэкс

http://news-api.patch.com/v1.1/zipcodes/{ZIP}/stories?dev_key={key}&sig={signature}

<�Моцны> Навіны для дзяржавы

http://news-api.patch.com/v1.1/states/{state name}/stories?dev_key={key}&sig={signature}

<�Моцны> Навіны для горада

http://news-api.patch.com/v1.0/states/ca/cities/san%20francisco/stories?dev_key={key}&sig={signature}

Навіны, выкарыстоўваючы каардынаты GPS

http://news-api.patch.com/v1.1/nearby/{latitude},{longitude}/stories?dev_key={key}&sig={signature}

Адказ будзе ўтрымліваць шмат метададзеных, назвы, гісторыі, укладанні і нават GPS каардынаты размяшчэння навін вярнулася, з тонамі іншых функцый

Now the down side this is US only, there are many other APIs out there that you can use for different countries, here's the BBC API for example Update:This is down now

Вы можаце атрымаць навіны дадзеныя з месцаў, як гэты выклік http://api.bbcnews.appengine.co.uk/stories/uk <�Моцны> Абнаўленне: Гэта таксама ўніз . Вы можаце выкарыстоўваць іх RSS-каналы замест гэтага.

Таксама CNN мае свае навіны RSS канал Дзе вы можаце атрымаць RSS дадзеных аб навінах ў многіх месцах

  • World
  • Афрыка
  • Амерыка
  • Азія
  • Еўропа
  • Блізкі Усход
  • U.S.

I'm pretty sure there are tons of other APIs out there, one of my favorites is the Ushahidi network

They have a public API that also has location tags for news items, you can learn more here

Я думаю, што гэтага цалкам дастаткова, каб вы пачалі, і паказаць вам магчымасці адкрытых інтэрфейсаў API, калі вам трэба больш інфармацыі, калі ласка, дайце мне ведаць, я ўпэўнены, што ёсць яшчэ там, калі вы будзеце шукаць у парадку!

8
дададзена

Для мясцовых навін у ЗША, вы можаце выкарыстоўваць патч АПА, ён дазваляе атрымліваць навіны на паштовы індэкс, штат або нават аж да наваколля.

Вось некаторыя прыклады са сваёй старонкі API:

<�Моцны> Навіны на паштовы індэкс

http://news-api.patch.com/v1.1/zipcodes/{ZIP}/stories?dev_key={key}&sig={signature}

<�Моцны> Навіны для дзяржавы

http://news-api.patch.com/v1.1/states/{state name}/stories?dev_key={key}&sig={signature}

<�Моцны> Навіны для горада

http://news-api.patch.com/v1.0/states/ca/cities/san%20francisco/stories?dev_key={key}&sig={signature}

Навіны, выкарыстоўваючы каардынаты GPS

http://news-api.patch.com/v1.1/nearby/{latitude},{longitude}/stories?dev_key={key}&sig={signature}

Адказ будзе ўтрымліваць шмат метададзеных, назвы, гісторыі, укладанні і нават GPS каардынаты размяшчэння навін вярнулася, з тонамі іншых функцый

Now the down side this is US only, there are many other APIs out there that you can use for different countries, here's the BBC API for example Update:This is down now

Вы можаце атрымаць навіны дадзеныя з месцаў, як гэты выклік http://api.bbcnews.appengine.co.uk/stories/uk <�Моцны> Абнаўленне: Гэта таксама ўніз . Вы можаце выкарыстоўваць іх RSS-каналы замест гэтага.

Таксама CNN мае свае навіны RSS канал Дзе вы можаце атрымаць RSS дадзеных аб навінах ў многіх месцах

  • World
  • Афрыка
  • Амерыка
  • Азія
  • Еўропа
  • Блізкі Усход
  • U.S.

I'm pretty sure there are tons of other APIs out there, one of my favorites is the Ushahidi network

They have a public API that also has location tags for news items, you can learn more here

Я думаю, што гэтага цалкам дастаткова, каб вы пачалі, і паказаць вам магчымасці адкрытых інтэрфейсаў API, калі вам трэба больш інфармацыі, калі ласка, дайце мне ведаць, я ўпэўнены, што ёсць яшчэ там, калі вы будзеце шукаць у парадку!

8
дададзена

Depending on your needs, you want to use Google News API their section feeds, their search feeds google news

Google news rss

або Bing Навіны Пошук.

Bing распрацоўшчык

4
дададзена

Альбо, калі вы выкарыстоўваеце API, як Google News або адзін з патча, або любы іншы. Большасць не прымаюць месцазнаходжаньня GPS для пошуку. Яны маюць патрэбу ў кваліфікаванай паштовы індэкс ці назва горада або іншыя дадзеныя, счытвальныя месцазнаходжанне чалавека.

Для таго, каб высветліць адрас, дзе карыстальнік ў цяперашні час з'яўляецца, вам трэба CLGeocoder зваротнага прагляду адрасы для дадзенай GPS каардынатаў. Гэта можна зрабіць так:

    CLGeocoder *geocoder = [[CLGeocoder alloc] init];
    [geoCoder reverseGeocodeLocation:cllocationToSearchForNews completionHandler: 
     ^(NSArray *placemarks, NSError *error) {

         //Get nearby address
         CLPlacemark *placemark = [placemarks objectAtIndex:0];

         //post of the placemark
         NSString *postalCode = placemark.postalCode;

         //String to hold address
         NSString *locatedAt = [[placemark.addressDictionary valueForKey:@"FormattedAddressLines"] componentsJoinedByString:@", "];


     }];

З CLPlacemark высвятляў ад месцазнаходжання GPS вы можаце мець амаль кожны адрас з яго інфармацыі: імя ўласцівасці

  • addressDictionary
  • ISOcountryCode
  • Краіна
  • PostalCode
  • administrativeArea
  • subAdministrativeArea
  • месцазнаходжанне
  • subLocality
  • артэрыя
  • subThoroughfare
  • вобласць

З дапамогай гэтых інфармацый вы можаце запытаць амаль усе навіны АПА. Акрамя таго, адзін з пластыру згадваецца тут на Мустафы Torbjorn берг Навіны для паштовага індэкса

http://news-api.patch.com/v1.1/zipcodes/{ZIP}/stories?dev_key={key}&sig={signature}

Навіны для дзяржавы

http://news-api.patch.com/v1.1/states/{state name}/stories?dev_key={key}&sig={signature}

Навіны для горада

http://news-api.patch.com/v1.0/states/ca/cities/san%20francisco/stories?dev_key={key}&sig={signature}

Навіны выкарыстоўваючы каардынаты GPS

http://news-api.patch.com/v1.1/nearby/{latitude},{longitude}/stories?dev_key={key}&sig={signature}
2
дададзена

Альбо, калі вы выкарыстоўваеце API, як Google News або адзін з патча, або любы іншы. Большасць не прымаюць месцазнаходжаньня GPS для пошуку. Яны маюць патрэбу ў кваліфікаванай паштовы індэкс ці назва горада або іншыя дадзеныя, счытвальныя месцазнаходжанне чалавека.

Для таго, каб высветліць адрас, дзе карыстальнік ў цяперашні час з'яўляецца, вам трэба CLGeocoder зваротнага прагляду адрасы для дадзенай GPS каардынатаў. Гэта можна зрабіць так:

    CLGeocoder *geocoder = [[CLGeocoder alloc] init];
    [geoCoder reverseGeocodeLocation:cllocationToSearchForNews completionHandler: 
     ^(NSArray *placemarks, NSError *error) {

         //Get nearby address
         CLPlacemark *placemark = [placemarks objectAtIndex:0];

         //post of the placemark
         NSString *postalCode = placemark.postalCode;

         //String to hold address
         NSString *locatedAt = [[placemark.addressDictionary valueForKey:@"FormattedAddressLines"] componentsJoinedByString:@", "];


     }];

З CLPlacemark высвятляў ад месцазнаходжання GPS вы можаце мець амаль кожны адрас з яго інфармацыі: імя ўласцівасці

  • addressDictionary
  • ISOcountryCode
  • Краіна
  • PostalCode
  • administrativeArea
  • subAdministrativeArea
  • месцазнаходжанне
  • subLocality
  • артэрыя
  • subThoroughfare
  • вобласць

З дапамогай гэтых інфармацый вы можаце запытаць амаль усе навіны АПА. Акрамя таго, адзін з пластыру згадваецца тут на Мустафы Torbjorn берг Навіны для паштовага індэкса

http://news-api.patch.com/v1.1/zipcodes/{ZIP}/stories?dev_key={key}&sig={signature}

Навіны для дзяржавы

http://news-api.patch.com/v1.1/states/{state name}/stories?dev_key={key}&sig={signature}

Навіны для горада

http://news-api.patch.com/v1.0/states/ca/cities/san%20francisco/stories?dev_key={key}&sig={signature}

Навіны выкарыстоўваючы каардынаты GPS

http://news-api.patch.com/v1.1/nearby/{latitude},{longitude}/stories?dev_key={key}&sig={signature}
2
дададзена

Па-першае атрымаць бягучыя каардынаты GPS. Затым з дапамогай зваротнага геокодирования-элемента CLGeocoder Class Reference , каб уключыць каардынаты на адрас.

Пасля таго, як у вас ёсць працоўны паштовы адрас, вы можаце выкарыстоўваць любую колькасць стужак навін або навіны API (занадта шмат, каб спіс) на аснове вашага горада /.

0
дададзена

Па-першае атрымаць бягучыя каардынаты GPS. Затым з дапамогай зваротнага геокодирования-элемента CLGeocoder Class Reference , каб уключыць каардынаты на адрас.

Пасля таго, як у вас ёсць працоўны паштовы адрас, вы можаце выкарыстоўваць любую колькасць стужак навін або навіны API (занадта шмат, каб спіс) на аснове вашага горада /.

0
дададзена