dingtalk.oapi.project.invite.shareurl.get (开放式组织机构专属分享二维码链接)

开放式组织机构专属分享二维码链接

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
invite_info InviteUrlQuery 必须 邀请信息
  • └ expire_seconds
  • Number
  • 可选
  • 2592000
  • 默认值:900
  • 该分享链接有效时间,以秒为单位。 最大不超过7776000(即90天),此字段如果不填,则默认有效期为30秒。
  • └ userid
  • String
  • 必须
  • ag55zv2efexsgywixwuea4wggq
  • 邀请人的员工ID
  • └ scene_id
  • String
  • 必须
  • ActivityMayDay
  • 场景标志,用于区分活动场景
  • └ redirect
  • String
  • 可选
  • URL_sgywixw
  • 活动生效后的承接页面标志
  • └ term_type
  • String
  • 可选
  • SHORT
  • 默认值:SHORT
  • 期限类型:SHORT短期(默认),LONG长期(最多10万个数量限制)
  • └ chat_id
  • String
  • 可选
  • qe71248thisdhf87gw3rhg
  • 圈子里关联的某个群ID

响应参数

名称 类型 示例值 描述
result Result 响应结果
  • └ h5_url_group
  • String
  • https://www.dingtalk.com/group/share/FV03b2d6f7-8ca9-4898-9270-d13c1564368f
  • 群专属链接
  • └ h5_url_circle
  • String
  • https://www.dingtalk.com/circle/share/FV998dae30-871c-4cc7-a84f-41a3cb646117
  • 圈子专属链接
  • └ expire_seconds
  • Number
  • 180000
  • 该二维码有效时间,以秒为单位。 最大不超过2592000(即30天)。
success Boolean true 是否成功
errcode Number 0 错误码
errmsg String demo 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/project/invite/shareurl/get");
OapiProjectInviteShareurlGetRequest req = new OapiProjectInviteShareurlGetRequest();
InviteUrlQuery obj1 = new InviteUrlQuery();
obj1.setExpireSeconds(2592000L);
obj1.setUserid("ag55zv2efexsgywixwuea4wggq");
obj1.setSceneId("ActivityMayDay");
obj1.setRedirect("URL_sgywixw");
obj1.setTermType("SHORT");
obj1.setChatId("qe71248thisdhf87gw3rhg");
req.setInviteInfo(obj1);
OapiProjectInviteShareurlGetResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "h5_url_group":"https:\/\/www.dingtalk.com\/group\/share\/FV03b2d6f7-8ca9-4898-9270-d13c1564368f",
        "h5_url_circle":"https:\/\/www.dingtalk.com\/circle\/share\/FV998dae30-871c-4cc7-a84f-41a3cb646117",
        "expire_seconds":180000
    },
    "success":true,
    "errcode":0,
    "errmsg":"demo"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部