准备工作 - 图1 - 文档首页
-
- 数据服务
- Android SDK
- iOS SDK
- 小程序
- Cocos2D-X
- C# SDK
- GO
- JavaScript
- PHP
- RESTful
-
- 云函数
- Android SDK
- iOS SDK
- Java 云函数
- JavaScript
- C#
- PHP
- RESTful
- Web
-
- 支付服务
- Android SDK
- iOS SDK
- RESTful
-
- 短信服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- IM服务
- Android SDK
- iOS SDK
-
- 推送服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- 其他
- 常见问题
- 错误码
- 数据安全
- BQL
- 知识库
- 下载
- 搜索
GO - 快速入门
- 准备工作
- SDK下载
- 运行效果
- 类库说明
- Bmob官方信息
- 开发文档
## 准备工作 ### SDK下载 go get github.com/bmob/bmob-go-sdk ## 运行效果 打开项目中的examples/main.go文件,可以看到如何使用Go SDK相关的方法。
  1. package main
  2. import (
  3. "log"
  4. "github.com/bmob/bmob-go-sdk"
  5. )
  6. var (
  7. appConfig = bmob.RestConfig{"",
  8. ""}
  9. )
  10. type TestData struct {
  11. Score string
  12. //data DataType
  13. }
  14. type MyRes struct {
  15. bmob.RestResponse
  16. bmob.ImageResponse
  17. }
  18. type TestDataRes struct {
  19. TestData
  20. MyRes
  21. }
  22. func main() {
  23. a := bmob.RestResponse{}
  24. log.Println(a)
  25. log.Println("**")
  26. var respDst = TestDataRes{}
  27. header, err := bmob.DoRestReq(appConfig,
  28. bmob.RestRequest{
  29. bmob.BaseReq{
  30. "GET",
  31. bmob.ApiRestURL("GameScore") + "/",
  32. ""},
  33. "application/json",
  34. nil},
  35. &respDst)
  36. if err == nil {
  37. log.Println(header)
  38. log.Println(respDst)
  39. } else {
  40. log.Panic(err)
  41. }
  42. log.Println("**")
  43. }
## 类库说明 -
RestConfig - Bmob配置类,使用的时候需要修改里面的配置信息 -
数据类型 - 封装了Bmob预定义的数据类型,用户可在此基础上进行定制,在users.go等文件里定义 -
DoRestRequest - Bmob基础方法,用于完成REST API请求 ## Bmob官方信息 官方网址:http://www.bmob.cn 问答社区:http://wenda.bmob.cn 技术邮箱:support@bmob.cn Copyright © 2017 Bmob, Maintained by the Bmob Support.

搜索

请输入您要搜索的内容

Keyboard Shortcuts

Keys Action
? Open this help
Previous page
Next page
s Search

[返回

旧版](https://docs.bmob.cn/data/Android/a_faststart/doc/index.html)