Skip to content

bmob/bmob-go-sdk

Repository files navigation

Bmob Go SDK开发文档

===============

本文档是Bmob官方提供的Go SDK,方便Go开发人员快速使用Bmob进行后端开发。

准备工作

SDK下载

go get github.com/bmob/bmob-go-sdk

运行效果

打开项目中的examples/main.go文件,可以看到如何使用Go SDK相关的方法。

package main

import (
	"log"

	"github.com/bmob/bmob-go-sdk"
)

var (
	appConfig = bmob.RestConfig{"",
		""}
)

type TestData struct {
	Score string
	//data  DataType
}

type MyRes struct {
	bmob.RestResponse
	bmob.ImageResponse
}

type TestDataRes struct {
	TestData
	MyRes
}

func main() {
	a := bmob.RestResponse{}
	log.Println(a)
	log.Println("****************************************")
	var respDst = TestDataRes{}

	header, err := bmob.DoRestReq(appConfig,
		bmob.RestRequest{
			bmob.BaseReq{
				"GET",
				bmob.ApiRestURL("GameScore") + "/",
				""},
			"application/json",
			nil},
		&respDst)
	if err == nil {
		log.Println(header)
		log.Println(respDst)
	} else {
		log.Panic(err)
	}

	log.Println("****************************************")
}

类库说明

  • RestConfig

Bmob配置类,使用的时候需要修改里面的配置信息

  • 数据类型 Bmob预定义的数据类型,用户可在此基础上进行定制

  • DoRestRequest

Bmob基础方法,用于完成REST API请求

Bmob官方信息

官方网址:http://www.bmob.cn

问答社区:http://wenda.bmob.cn

技术邮箱:[email protected]

Releases

No releases published

Packages

No packages published

Languages