Zing OpenPlatform APIs

219 views
187 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
219
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Zing OpenPlatform APIs

  1. 1. Nguyễn Minh Tú Zing Platform Dept. Zing OpenPlatform APIs
  2. 2. Nội dung SocialAPI (OAuth-2.0 + GraphAPIs) Overview ZingCredits Payment APIs 1 3 2 ZingMe Social Plugins4 5 Tips : when building app/game on ZingMe 6 Case study
  3. 3. • Zing OpenPlatform APIs help your app/game : – Authorize ZingMe users – Access to ZingMe user’s resouces – Gain money with ZingCredits payment platform – Integrate your app/game into ZingMe platform – Reach to ZingMe user’s easily Overview Provider User/Owner Resource Consumer Authorize Grant Permissions GraphAPIs
  4. 4. • Authentication : • Comply with OAuth-2.0 flow • Support in-canvas and out-canvas context • GraphAPI (user’s graph) • Profile • Friends • Feeds • Fans • Next : photo, stats of feed, game notify,…. ZingMe SocialAPI
  5. 5. • SDK language support : • PHP • Java • C++ • C# • Android (new) • iOS (new) • Fully document ZingMe SocialAPI (cont’d)
  6. 6. • Flow to integrate app/game on ZingMe • Register app/game for sandbox/dev env • Register app/game for live/production env • Which info to register app/game ZingMe SocialAPI (cont’d) 1. appname (only letters a-z,0-9,'_','-' and not include special characters such as *,&,^....) 2. title of app (will be displayed on caption of browser) 3. callbackurl of your app 4. programming language of game in back-end so we can deliver the client library. 5. game short description or user guide of game (if any)
  7. 7. • ZingMe user had pay-letter • Input : Zing card, SMS, Internet banking … • Payment method : • Easily • Security • User confirmation flow • APIs for app/game : • ZingCredits endcode/decode library • Check balance / Request billing • Implement updateResult callback ZingCredits Payment APIs
  8. 8. • ZingCredits user’s flow ZingCredits Payment APIs (cont’d) Zing Credits Client Browser App/Game Server 1. Build billing URL 2. GET pay-credits-me.zing.vn/billing... 3. Update Result (Commit transaction)
  9. 9. • ZingCredits APIs language support • PHP (linux centos-64bit) • JAVA • C# • C++ ZingCredits Payment APIs (cont’d)
  10. 10. • ZingCredits APIs : app/game info to register on sandbox/live env ZingCredits Payment APIs (cont’d) 1. Title of App/Game : will be shown on UI, the length of title less than 256 characters. 2. Description of app/game : the length less than 1024 characters. 3. App URL of ZingMe 4. UpdateResultURL : the url which ZingCredits call request UpdateResult (commit transaction) after process payment confirmation from user. 5. Icon of app 64x64 pixels
  11. 11. • Login widget plugins • Fanbox widget plugins • ZingLive Topic box • ZingLive News box ZingMe Social Plugins
  12. 12. • 4 key notes when building app/game – User like webgame/hardcode game but also like minigame, specific apps (like app “sach”, “sharefile”), e-commerce (like app “nhommua”), utility (like app “e- card”) – Build your app ASAP – Users ready pay money on mobile env – Performance is very important Tips : when building app/game on ZingMe
  13. 13. • Session managements • Caching data (profile, friends) to improve performance • Refresh caching data by user manually • Design app/game can be upgraded/scalable Tips : when building app/game on ZingMe
  14. 14. • Games : chanlong + happycity Case Study
  15. 15. • Apps : sach + nhommua Case Study
  16. 16. • Marketing + fanpage :mof + hulashops Case Study
  17. 17. Nguyễn Minh Tú tunm@vng.com.vn http://me.zing.vn/fortinet Q&A

×