Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Zing OpenPlatform APIs

288 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×