Posted in: AMPP, API KEY

如何为AMPP应用生成所需的API KEY

赠人玫瑰,手留余香。

有些AMPP应用在建立的时候需要提供API Key,比如Virtual K-Frame, GV.UI, AMPP Control, AMPP Tally Service, AMPP Stream Deck, AMPP MIDI等等,这篇文章主要说如何获得或者生成所需的API KEY

有两种方法可以获取API KEY

  • 向NOC要
  • 自己生成API KEY, 前提是知道使用API KEY的具体设置参数

本文主要讲述如何自己生成API KEY

在Identity Management中使用Generate API Key栏生成

用亚太生产平台举例说明如何在Identity Management中使用Generate API Key栏生成AMPP Control的API KEY

  1. 使用Chrome访问AMPP亚太生产平台https://apac1.gvampp.com
  2. 输入用户名密码登录到AMPP账户
  3. 进入Platform Tools->Identity Management界面
  4. 选择Generate API Key栏目,然后点击AMPP Control
    file
  5. 在框中填入名称和位置点击OK创建。名称和位置需要包括足够鉴别这个KEY的相关信息
    file
  6. 复制窗口中的API Key即可
    file

在Identity Management中Applications栏下新建API KEY

刚才的方法相对比较简单,Applications栏下新建需要掌握的背景更多些。
用刚才我们创建的API KEY为例,其实我们可以从Applications中找到
file

鼠标右键点击这行并在弹出的菜单中选择Edit,可以看到刚刚建立的API KEY的参数
file

file
这里可以看到除了刚刚我们填写的Name和Location之外,Type实际是我们点击的按键的值
还有3个特别重要的参数: Role, Allowed Scopes,Redirect Uris,如果知道这些参数,那我们也可以从Platform Tools->Identity Management界面applications栏目进入应用ID管理界面或者直接访问https://apac1.gvampp.com/management/identity/applications 再通过点右上角+号新建API KEY
file
实际从这里建立和刚才从Generate API Key栏建立一样,同样填写Name和Location后按照下面给出的常见的Type填写和选择正确的Role,Allowed Scopes和Redirect Uris就可以

Use Case Application Grant Type Role Scopes Redirect Uris
AMPP Control AMPP Control ImplicitAndClientCredentials Platform, Platform.readonly, Cluster, Cluster.readonly
AMPP Control MIDI Setup AMPP Control MIDI Setup ImplicitAndClientCredentials cluster.agent Platform, Platform.readonly, Cluster, Cluster.readonly
AMPP SPC AMPP SPC ImplicitAndClientCredentials cluster.agent platform, platform.readonly, cluster, cluster.readonly
AMPP LiveTouch AMPP LiveTouch ImplicitAndClientCredentials Platform, Platform.readonly, Cluster, Cluster.readonly
GV.UI GV.UI HybridAndClientCredentials platform, platform.readonly, cluster, cluster.readonly http://localhost:8010
Midi Mapper Midi Mapper ImplicitAndClientCredentials Platform, Platform.readonly, Cluster.readonly
Stream Deck Stream Deck ImplicitAndClientCredentials Platform, Platform.readonly, Cluster, Cluster.readonly
Tally Tally Service ClientCredentials cluster, cluster.readonly, platform, platform.readonly
AMPP C2AMPP C2AMPP ClientCredentials cluster.readonly, platform, platform.readonly

Grant Type
file
Role
file
Allowed Scopes
file
Redirect Uris
GV.UI的API KEY需要设置Redirect Uris到http://localhost:8010

Comment (1) on "如何为AMPP应用生成所需的API KEY"

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top