Search API for Windows Phone 8.1? - google-api

I'm developing an app on Windows Phone 8.1. I would like to let users type a name of a place, a restaurant for example, as an autocomplete event, and retrieve all the related places according to the name of the restaurant. Did somebody use something like that on windows phone 8.1 ? Is There a google place api that can be used for Windows Phone 8.1 or a nice Bing Search api ? About the last option, could someone confirm that we need to pay that service according to the number of transactions (requests)?

So you would like to use some service which offers that data either for free or at some cost? There is no such general purpose service, but you can leverage some existing:
Foursqare has a list of places nearby. These often include Batcave or Hogwarts though.
Google Places - https://developers.google.com/places/documentation/
You can build a startup around correct places search API :)

Related

Using social network to login to Windows Phone 7/8 apps

I'd like for users to login to my app using existing credentials from FB, Twitter, Google, Yahoo ect. The idea behind this is I would then capture their userId and possible name information and save/use it.
I'm not familiar with any control that currently allows this for the Windows Phone 7/8 - Does anyone know of a control kind of like what JanRain or oneall.com offers for web sites but for the Windows Phone?
You can use this method published by Bruno Terkaly: http://blogs.msdn.com/b/brunoterkaly/archive/2011/11/20/video-tutorial-how-to-add-identity-to-mobile-applications-windows-phone-7-and-the-access-control-service-facebook-yahoo-google-live-id.aspx

Is it possible to get all new checkins at specified location?

I'm developing a windows phone application based on foursquare API, here is a scenarios like this: A user is walking on the road with a phone. He uses my application to find out who just check-in (including strange's check-in) in foursquare around his location, is it possible to implement this request? Thanks!
A quick check of the foursquare API indicates that there appears to be a way to get just what you're after.
Simply get a list of nearby venues and then find out who is at each:
https://developer.foursquare.com/docs/venues/search
https://developer.foursquare.com/docs/venues/herenow

Single-Sign-On choices to use with Windows Phone 7

What types of Single-Sign-On what can I use with Windows Phone?
Now, I'm using Facebook Single-Sign-On. But I don't know if I can use, for example, Windows Live ID, Google, Yahoo, etc.
I don't want to make users of my app register again. I need users registered, but I can use another ways to sign in in my app.
OpenId for Windows Phone 7 - SevenAuth. Here's a demo video.
You can also use this code:
void checkGuid()
{
object uniqueID;
DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out uniqueID);
byte[] bID = (byte[])uniqueID;
_clientID = Convert.ToBase64String(bID);
Debug.WriteLine(_clientID);
}
simply put your getting the unique hardware ID for each user that uses your app, now you simply send that to a WCF Service of some kind and store that string in a database, you can save information along with their Name, or their favourite style, its really quite simple when you think about it, but makes such a big difference in your app, ofcourse your app on start up would connect to your WCF Service and pull back the values (no need for hardware ID since that never changes) the beauty is your query string can just contain the Hardware ID of the Device and then match it with the Hardware ID on your database to get the values,
I am doing a similar thing right now, you can then link the HWID to their OpenID accounts
Recently, Microsoft released the Windows Live SDK which reportly allows you to do this, but I haven't gotten it to work smoothly yet.

Is an API available to query Deep links for Windows Phone 7 apps in the marketplace?

I have seen couple of Web sites that list Windows Phone 7 apps from the marketplace with deep links.
Is an API available for the Windows Phone 7 Marketplace that allows me to query and maybe create a better Marketplace?
Thanks in Advance
To query marketplace, you can use service which Zune desktop software uses (you can use fiddler to see what service it calls to get data about apps).
For example, if you want to search for XYZ in the marketplace for apps, following URL will return the XML data back which you can parse and display the data.
http://catalog.zune.net/v3.2/en-US/apps?q=XYZ&clientType=WinMobile%207.0&store=zest
There is no API (ATM) but you could always scrape the feeds for the marketplace like a number of websites do.
You couldn't create your own marketplace though. From the marketplace requirements:
Your application may not consist of, distribute, link to, or incent users to download, or
otherwise promote alternate marketplaces for applications and/or games.

How to get user phone number in palm webOS

i am going to develop an application in palm webOS, for that i need to get phone number from device. Is it possible to get phone number?. please help me to get phone number from palm device. ThanQ...
There is no way through the use of the official APIs to get that information, just like accessing contacts emails, this would allow potential misuse.
You could always use the nuid. Not sure if that will be useful for your app:
http://developer.palm.com/index.php?option=com_content&view=article&id=1550

Resources