Shotgun API访问方案

  • 通过用户名访问

管理员用户登陆找到People entity,记住两个字段值Login和Password。

sg = shotgun_api3.Shotgun("https://do-vfx.shotgunstudio.com",
                          login="字段Login值",
                          password="字段Password值")
sg.find("Shot", filters=[["sg_status_list", "is", "ip"]], fields=["code", "sg_status_list"])
  • 通过Scripts访问

管理员用户登陆找到Scripts entity,通过Add Script添加一条Script,记住两个字段值Script Name和Application Key。

sg = shotgun_api3.Shotgun("https://do-vfx.shotgunstudio.com",
                          login="字段Script Name值",
                          password="字段Application Key值")
sg.find("Shot", filters=[["sg_status_list", "is", "ip"]], fields=["code", "sg_status_list"])

如果是写工具来访问Shotgun数据,推荐使用Scripts的方法来访问。

参考文档: