Adhere User Profiles Server - Free Edition
Applications and Web Services may query the Adhere User Profiles Server for the profile associated with a specific mobile number using the following API. The application calls the following URL:
http://www.yoursite.com/upserver/userprofilerequest.php?mobile=vwxyz
where www.yoursite.com is to be replaced with the actual domain name or IP address of the hosting server and the mobile number vwxyz is to be replaced by the actual mobile number being queried for in E.164 format without the '+' sign.
The response back to the application will be the full details of the queried user profile represented in a standard JSON format. For example:
{"mobile":"#####","purchasingpower":##,"gender":"x","dob":"####-##-##","location":"->xxx->yyy->zzz","devicetype":"->aaa->bbb->ccc", "keywords":["->mmm->nnn","->ppp","->sss->ttt->uuu", ...],"age":##}
where:
- mobile number “#####” is a string of digits less than 15 digits long
- purchasing power ## is a number between 0 and 100
- gender "x" is either m (male), f (female), or u (unknown)
- dob (date of birth) "##-#-##-##" is a date in yyyy-mm-dd format
- location "->xxx->yyy->zzz" is represented hierarchically.
For example, ->country->state->city (->usa->california->sunnyvale). The arrow '->' is a separator between the different levels in the hierarchy.
- devicetype "->aaa->bbb->ccc" is represented hierarchically.
For example,->mobile manufacturer->series name->model number (->nokia->eseries->e71). The arrow '->' is a separator between the different levels in the hierarchy.
- keywords:["->mmm->nnn","->ppp","->sss->ttt->uuu", ...] consists of one or more keywords, and each keyword is represented hierarchically.
For example ("->movies","->travel->europe->spain","->cars->suv" )
- age ## is a number and is calculated dynamically from the date of birth.