2 Star 0 Fork 1

GeorgeTest/mypytools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
updateInviteMemberLink.py 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
import argparse
import os
import sys
import requests
import json
INVITE_URL = "https://api.gitee.com/enterprises/{}/members/invite_members"
def getInviteMemberUrlLink(enterid, token, roleid):
get_url = INVITE_URL.format(enterid)
param = {'access_token' : token, 'role_id' : roleid, 'need_check' : 1, 'outsourced' : 0}
response = requests.post(get_url, params=param, timeout=10)
if response.status_code != 201:
print("Get issues failed, error code:{}.".format(response.status_code))
return
members = []
jstr = json.loads(response.text)
inviteUrl = jstr['invite_url']
print(inviteUrl)
return
if __name__ == '__main__':
if len(sys.argv) != 4:
for arg in sys.argv:
print(arg)
print("参数错误,enterprise_id , v8Token, roleid ")
print("请参考: https://gitee.com/api/v8/swagger#/postEnterpriseIdMembersInviteMembers")
sys.exit(2)
enterid = sys.argv[1]
token = sys.argv[2]
roleid = sys.argv[3]
getInviteMemberUrlLink(enterid, token, roleid)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/georgecaotest/mypytools.git
git@gitee.com:georgecaotest/mypytools.git
georgecaotest
mypytools
mypytools
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385