meeting_room

package
v0.0.0-...-b3dc21d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package meeting_room OA/会议室

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add

func Add(ctx *corporation.App, payload []byte) (resp []byte, err error)

添加会议室

企业可通过此接口添加一个会议室。

See: https://work.weixin.qq.com/api/doc/90000/90135/92793

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/add?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.Add(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func Book

func Book(ctx *corporation.App, payload []byte) (resp []byte, err error)

预定会议室

企业可通过此接口预定会议室并自动关联日程。

See: https://work.weixin.qq.com/api/doc/90000/90135/92794

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/book?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.Book(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func CancelBook

func CancelBook(ctx *corporation.App, payload []byte) (resp []byte, err error)

取消预定会议室

企业可通过此接口取消会议室的预定

See: https://work.weixin.qq.com/api/doc/90000/90135/92794

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/cancel_book?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.CancelBook(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func Del

func Del(ctx *corporation.App, payload []byte) (resp []byte, err error)

删除会议室

企业可通过此接口删除指定的会议室。

See: https://work.weixin.qq.com/api/doc/90000/90135/92793

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/del?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.Del(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func Edit

func Edit(ctx *corporation.App, payload []byte) (resp []byte, err error)

编辑会议室

企业可通过此接口编辑相关会议室的基本信息。

See: https://work.weixin.qq.com/api/doc/90000/90135/92793

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/edit?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.Edit(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func GetBookingInfo

func GetBookingInfo(ctx *corporation.App, payload []byte) (resp []byte, err error)

查询会议室的预定信息

企业可通过此接口查询相关会议室在指定时间段的预定情况,如是否已被预定,预定者的userid等信息,不支持跨天查询。

See: https://work.weixin.qq.com/api/doc/90000/90135/92794

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/get_booking_info?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.GetBookingInfo(ctx, payload)

	fmt.Println(resp, err)
}
Output:

func List

func List(ctx *corporation.App, payload []byte) (resp []byte, err error)

查询会议室

企业可通过此接口查询满足条件的会议室。

See: https://work.weixin.qq.com/api/doc/90000/90135/92793

POST https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/list?access_token=ACCESS_TOKEN

Example
package main

import (
	"fmt"

	"github.com/linbaozhong/wxwork/corporation"
	"github.com/linbaozhong/wxwork/corporation/apis/oa/meeting_room"
)

func main() {
	var ctx *corporation.App

	payload := []byte("{}")
	resp, err := meeting_room.List(ctx, payload)

	fmt.Println(resp, err)
}
Output:

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL