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的方法来访问。
参考文档: