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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Go api the open platform

3,865
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,865
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
115
Comments
0
Likes
1
Embeds 0
No embeds

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