• 准备工作
    • 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