Get information about active user. include count product, following, follower, and (rating [not yet])
/api/v2/user/get_active_user
No parameter. only key.
curl -H "X-API-KEY: 4974328ce522a3eb86ecf73a193490314cf98c74" http://shoop.dev/api/v2/user/get_active_user
{
"user": {
"id_user": "2",
"name": "M. Sulton Hasanuddin",
"email": "[email protected]",
"phone": "+6283857723355",
"birthdate": "1986-12-15",
"username": "shcode",
"address": "Jl. Merak No. 10 Surabaya",
"city": "Surabaya",
"country": "Indonesia",
"bio": null,
"avatar": null,
"type": "2",
"fb_token": "",
"fb_token_expired": null,
"tw_token": "218307206-cTmwJ7vAijoufjtbQzVvowImzP9jq2WUbADcFtnc",
"tw_secret": "SHhfmg4jmiBEwO0EFBIMCaaI4V2hArJyI5vKnl4aq5Y",
"album_id": "4222704171637",
"show_phone": "1",
"gcm_regid": "APA91bHJYsdw6tRLSMFH-ZlBrvwFwsPjNVu_Vo-q3RJZ1q9dfQs9BZ6_NrzZW1otXE1amTA-EkQwQQElqb910B1Qjs5JzGL-9wD0_vGyr71cAxEmeimJQ-HdN9SZTAAaxlQPxSH3D01nCT3VKfxwyj70t-HO2cdwBw",
"premium_end": "2013-10-15 00:47:55",
"is_premium": "1",
"updated": "1",
"fb_uid": "null",
"joined_date": "2013-04-01 11:00:00",
"id_key": "2",
"longitude": null,
"latitude": null,
"id_location": null,
"status": "0",
"app_version": null,
"last_activity": null,
"buyer_poin": "0",
"seller_poin": "0",
"is_trusted": null,
"is_sundul": null
},
"product_count": {
"all": 54,
"active": 0
},
"follow": {
"following": 2,
"follower": 2
},
"shoop_count": 0,
"status": 1
}
Get information about another user. include count product, following, follower, and (rating [not yet])
/api/v2/user/get_user
id_user
required
ID User from user which request.
curl -H "X-API-KEY: 4974328ce522a3eb86ecf73a193490314cf98c74" http://shoop.dev/api/v2/user/get_user?id_user=444
{
"status": 1,
"user": {
"id_user": "444",
"name": null,
"address": null,
"email": "[email protected]",
"phone": "+628157901652",
"city": null,
"country": null,
"avatar": null,
"buyer_poin": "0",
"seller_poin": "0",
"id_location": null
},
"product_count": {
"all": 0,
"active": 0
},
"follow": {
"following": 0,
"follower": 0,
"follow_status": 0
},
"shoop_count": 0
}
Edit active user
/api/v2/user/edit_user
name
optional
The name of the user.gcm_id
optional
address
optional
id_location
optional
phone
optional
is_sundul
optional
tw_token
optional
tw_secret
optional
avatar
optional
fb_token
optional
fb_uid
optional
fb_token_expired
optional
latitude
optional
longitude
optional
curl -X POST --data "name=hayashi" -H "X-API-KEY: 4974328ce522a3eb86ecf73a193490314cf98c74" http://shoop.dev/api/v2/user/edit_user
{
"user": {
"id_user": "2",
"name": "M. Sulton Hasanuddin",
"email": "[email protected]",
"phone": "+6283857723355",
"birthdate": "1986-12-15",
"username": "shcode",
"address": "Jl. Merak No. 10 Surabaya",
"city": "Surabaya",
"country": "Indonesia",
"bio": null,
"avatar": null,
"type": "2",
"fb_token": "",
"fb_token_expired": null,
"tw_token": "218307206-cTmwJ7vAijoufjtbQzVvowImzP9jq2WUbADcFtnc",
"tw_secret": "SHhfmg4jmiBEwO0EFBIMCaaI4V2hArJyI5vKnl4aq5Y",
"album_id": "4222704171637",
"show_phone": "1",
"gcm_regid": "APA91bHJYsdw6tRLSMFH-ZlBrvwFwsPjNVu_Vo-q3RJZ1q9dfQs9BZ6_NrzZW1otXE1amTA-EkQwQQElqb910B1Qjs5JzGL-9wD0_vGyr71cAxEmeimJQ-HdN9SZTAAaxlQPxSH3D01nCT3VKfxwyj70t-HO2cdwBw",
"premium_end": "2013-10-15 00:47:55",
"is_premium": "1",
"updated": "1",
"fb_uid": "null",
"joined_date": "2013-04-01 11:00:00",
"id_key": "2",
"longitude": null,
"latitude": null,
"id_location": null,
"status": "0",
"app_version": null,
"last_activity": null,
"buyer_poin": "0",
"seller_poin": "0",
"is_trusted": null,
"is_sundul": null
},
"product_count": {
"all": 54,
"active": 0
},
"follow": {
"following": 2,
"follower": 2
},
"shoop_count": 0,
"status": 1
}
Track User's Action
/api/v2/user/action_track
json array of [
id
track id, should be globally unique. Can be done using md5(random_string)resource
e.g : Profile / Feed / Browse.action
e.g : open / closetime
e.g : 2014-03-10 08:20:10
]
curl -X POST --data "data=[{\"id\": \"jasklfdjs8378329\", \"resource\": \"Profile\", \"action\": \"open\", \"time\": \"2014-03-10 08:20:10\"}]" -H "X-API-KEY: 4974328ce522a3eb86ecf73a193490314cf98c74" http://shoop.dev/api/v2/user/action_track
{
"status": 1
}