Coldfusion和Brightcove API

时间:2016-10-31 16:45:23

标签: api coldfusion brightcove

有没有人知道如何将CFHTTP与BrightCove API一起使用?

我只是想了解一下我的视频。我能够从BrightCove API成功获取访问令牌(VARIABLES.access_token),但我一直收到权限被拒绝的消息。

以下是我一直在尝试的代码:

<CFHTTP url="https://cms.api.brightcove.com/v1/accounts/:#VARIABLES.acctid#/counts/videos" method="get">
    <CFHTTPPARAM type="header" name="Content-type" value="Content-type:application/x-www-form-urlencoded"/>
    <CFHTTPPARAM type="header" name="Authorization" value="Bearer {#VARIABLES.access_token#}"/>

1 个答案:

答案 0 :(得分:0)

好的,我终于明白了。它只是一个愚蠢的语法错误,就像它几乎一直是。我必须为cfhttpparams的value属性添加更多细节。我上面的原始网址路径也出错了。我放了一个&#34;:&#34;这是错的。下面的语法具有不同的URL值,我也可以使用它。

<CFHTTP url="https://cms.api.brightcove.com/v1/accounts/#VARIABLES.acctid#/videos/xxxxxxx" method="get" charset="utf-8" throwonerror="yes">
<CFHTTPPARAM type="header" name="Content-type" value="Content-type:application/json"/>
<CFHTTPPARAM type="header" name="Authorization" value="Authorization: Bearer #VARIABLES.access_token#"/>
</CFHTTP>