Discussion Forums  >  Uncategorized

Replies: 5    Views: 199

Mowareking
Aspiring developer
Profile
Posts: 3
Reg: Dec 14, 2011
Manchester
30
12/14/11 06:54 AM (14 years ago)

How to have 3rd party data on app

Hey all, I am looking to create an app which will need to access 3rd party data. Ie. access ESPN live feeds during NFL games to get the latest stats and information. It will also access historic data from a ESPN too. Any idea on how I can make this happen? What processes, programming do I need to allow this? Any help would be greatly appreciated and step-by-step guide (or link to guide) would be a bonus too. Thank you in advance!
 
Will Kriski
Veteran developer
Profile
Posts: 27
Reg: Dec 10, 2011
Sackville, NB
270
like
12/14/11 07:39 AM (14 years ago)
You could use an RSS feed screen. Just add that screen and find the URL to the RSS feed you want (a list of them are on the ESPN site here http://sports.espn.go.com/espn/news/story?id=3437834 paste the URL in the field that says RSS Feed URL / Web Address
 
Mowareking
Aspiring developer
Profile
Posts: 3
Reg: Dec 14, 2011
Manchester
30
like
12/14/11 09:03 AM (14 years ago)
Thanks Will for the reply. That sounds like what I need. I have 2 more questions: 1) I would also like the app to be able to give individual memebers specific info about certain players. For example, if a member using my app supports the New England Patriots, but also wants to see data about Jeremy Shockey (who is a New Orleans Saints player), is this also possible vis RSS feeds? 2) Would I need ESPN's permission to use their data? I probably will have more questions to come!! But thank you so far and tahnk you in advance for replies.
 
Will Kriski
Veteran developer
Profile
Posts: 27
Reg: Dec 10, 2011
Sackville, NB
270
like
12/14/11 09:15 AM (14 years ago)
I'm learning BT myself but you could create one screen for each RSS feed, and create a menu so they can drill down to the teams they care about. For personalization, off the top of my head you might have to write server side code to keep track of people's preferences and only return what they care about. That is trickier for sure. You shouldn't need permission as that's what RSS feeds are for (public consumption).
 
Mowareking
Aspiring developer
Profile
Posts: 3
Reg: Dec 14, 2011
Manchester
30
like
12/14/11 01:33 PM (14 years ago)
Thanks Will, I really appreciate the help. I figured it would need server side code, because I am looking to get people to register so they can personalise the information. I was wondering, how complicated can you make an on Buzztouch? I mean, theoretically, can you make a top of the range app? Are there any limits to BT? Thanks.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
12/14/11 08:30 PM (14 years ago)
@Mowareking: BT limits. None really. HOWEVER. The vast majority of site visitors don't have the skill to begin with, or don't take the time to find the skill, to make anything other than a basic app. The idea is that the standard screens are a starting point, an example, an idea of how things are setup. With a little practice and skill and understanding (the docs go a long way) you can start copying / pasting / re-naming the individual view controllers to do some amazing things. The number one, most important concept to get your head around is learning how the code for individual screens interacts with a backend server. Get some .php backend support going for individuals screens and all sorts of stuff can work. Example: User registers on your site. You have their email and id from your database. You add a login screen on your app. It validates against your backend database. Now, for any screen that makes a URL request to the 'data url' for a screen, it passed your users id to your backend so you can customize the content. Unlike some other ideas (which make perfect sense too), I would do this: a) Setup a .PHP script to grab whatever data you need from ESPN sources. Don't know about the legality, depends on what you need and what they allow, but either way, don't send data from ESPN to the phone. Pull it into your backend using PHP. Example: Hit this RSS url every :5 minutes. Save this data in your database. The database that you designed and you contorl and you can modify. b) Phone pulls all data from your backend. Your .php backend can output whatever format you need (RSS, jSON, HTML, etc) to send to the users device. Rememver, the user is making these requests with their user id appended to the URL so you can give different content to different phones. That's kinda the whole idea. Combine that with the location info that's also coming in the URL and you know where the phone is. If you know where the phone is, and who it belongs to (because they are logged in) there are ZERO limitations. Really. none. Just gotta put some screens together and some navigation so users can get the goods. Good luck and welcome aboard.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.