Go api the open platform
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,279
On Slideshare
2,534
From Embeds
1,745
Number of Embeds
9

Actions

Shares
Downloads
115
Comments
0
Likes
1

Embeds 1,745

http://open.me.zing.vn 832
http://open.zing.vn 734
http://phavoraocan.com 92
http://www.phavoraocan.com 64
http://dev.openplatform.me.zing.vn 9
http://open.zing.vn. 5
http://www.haui.vn 4
http://www.gata.vn 4
http://haui.vn 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Giải quyết vấn đề gì?
  • Giải quyết vấn đề gì?

Transcript

  • 1. GO API Tích hợp ứng dụng trong 30 phút [email_address]
  • 2. About me Đào Quang Tuấn 29 tuổi – Technical Manager @ GO.vn Bỏ ra 8 năm làm đủ nghề với LAMP 2 năm làm tại VCCorp (sannhac.com) 2 năm làm tại VTC (GO.vn) Trang cá nhân http://my.go.vn/tuandaoquang http:// twitter.com/ngocha85
  • 3. Nội dung trình bầy
    • Giới thiệu về goAPI
    • Tích hợp ứng dụng lên GO.vn
      • Tạo ứng dụng
      • Các functions thường dùng trong goAPI
      • Payment API
      • Quảng cáo ứng dụng trên GO.vn
    • Một vài lưu ý
    • Trao đổi
  • 4. Giới thiệu về go API
  • 5. goAPI MyGO Wall, News Feed, Friends, Blog, Photo, Clip, Music goNews goForums goPlay Search goEduIOE API Application Directory
  • 6.
    • REST, JSON
    • Xác thực theo chuẩn OAuth 2.0 (*)
    • Tư duy cuộc sống là một đồ thị ( Graph ) của các đối tượng
    • Social Plugins – không lập trình, chỉ việc nhúng
    • 4/2012
    • Nhiều SDK : iOS, Android, PHP, JavaScript, ...
    • Open Graph protocol
    Giống Facebook, khác domain
  • 7. Cuộc sống là một đồ thị (graph) user_A user_B user_C blog_1324 friends write like club_X post join wall status_634 add photo_291 game_291 play upload Graph Database? Neo4j, DEX, InfoGrid?
  • 8. Không lập trình, chỉ cần nhúng
    • Social Plugins
      • Like, Share button
      • Comment
      • Recommendations
      • Ads (*)
  • 9.
    • Ứng dụng đã tích hợp vào Facebook, thì có thể tích hợp vào GO.vn trong 30 phút
  • 10. Tích hợp trong 30 phút
  • 11. Mô hình tổng quan Payment API User App goAPI Quảng cáo Viral log log
  • 12. Web Store & Mobile Store User App go.vn m.go.vn
  • 13. Đăng ký ứng dụng Tạo ứng dụng GO Application Name Đồng ý các điều khoản Thông tin ứng dụng Client ID Client Secret lfrblJ4lYbOSXwr2nZY d4lYbO0l7i8YnlITSSPxhf3mLkwr2nZY Description Logo Upload play.go.vn/ app_name http://your_server/app_go_vn/pc Standard Max Width GO URL http://your_server/app_go_vn/mobile 1 2 play.go.vn/create-apps
  • 14. Xác thực login OK permission Allow goAPI User App /authorize?client_id&redirect_uri /redirect_uri?code= /access_token?code&client_id&client_secret access_token 1 2
  • 15. Các functions thường dùng (1)
    • Lấy thông tin cơ bản của User
    http://graph.go.vn/me/?access_token= http://graph.go.vn/{userID}/?access_token= HTTP GET
  • 16. Các functions thường dùng (2)
    • Lấy danh sách bạn bè
    http://graph.go.vn/me/friends/?access_token= http://graph.go.vn/{userID}/friends/?access_token= HTTP GET
  • 17. Các functions thường dùng (3)
    • Đăng thông tin lên tường
    http://graph.go.vn/me/feed/?access_token= HTTP POST Input: message name link caption picture
  • 18. Payment User App VTC Paygate redirect Thanh toán đơn hàng Gửi nội dung đơn hàng URL Checkout Thanh toán với VTC Paygate Đăng nhập Trừ tiền redirect + token Yêu cầu nhận hàng app/checkout app/done Xác nhận đơn hàng Trạng thái đơn hàng http:// go.vn/public/download/payment/goPay_CheckoutAPI.pdf
  • 19. Ads
    • zone.go.vn
    • Có thể mua bằng
    • CPD, CPM, CPI (cost per install)
    • Giảm 70% cho ứng dụng trên GO.vn
  • 20. Một vài lưu ý Trước khi bắt tay vào lập trình
  • 21. 2 nhận định nhầm lẫn
    • Phải làm ứng dụng như nhà sản xuất lớn
      • Thực tế bạn chỉ cần bắt đầu bằng những ứng dụng nhỏ, đơn giản.
    • Phải sáng tạo ra ứng dụng hoàn toàn mới
      • Bạn có thể làm lại một ứng dụng đã thành công trên các MXH khác.
      • Tận dụng sự sáng tạo của bạn để tạo ra những khác biệt
  • 22. 4 điều cần lưu tâm
    • Người Việt thích các trò chơi, nhưng họ cũng thích những nội dung đặc sắc (manga, kpop...)
    • Tính đến việc kiếm tiền sớm nhất có thể
    • Mobile là một môi trường người dùng đã có thói quen trả tiền
    • Cần phân tích khả năng chịu tải của ứng dụng
  • 23. 4 điều GO.vn đang làm
  • 24. Cảm ơn các bạn! http://dev.go.vn/slides