Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 无效的令牌格式_Authentication_Opentok_Tokbox - Fatal编程技术网

Authentication 无效的令牌格式

Authentication 无效的令牌格式,authentication,opentok,tokbox,Authentication,Opentok,Tokbox,我正在尝试在我的Web应用程序中使用OpenTok API创建会话。我得到了以下错误 请求: https://api.opentok.com/session/create Method: POST Headers: Accept:application/json Headers: X-OPENTOK-AUTH :{"iss":"<My api key>","ist":"project","iat":"1528482600000","exp":"1528569000000","jti"

我正在尝试在我的Web应用程序中使用OpenTok API创建会话。我得到了以下错误

请求:

https://api.opentok.com/session/create
Method: POST
Headers: Accept:application/json
Headers: X-OPENTOK-AUTH :{"iss":"<My api key>","ist":"project","iat":"1528482600000","exp":"1528569000000","jti":"jwt_nonce"}
如果我在header中设置了X-TB-PARTNER-AUTH::的话(这是不推荐的),它会工作得很好

注意:TokBox在其文档中指定,使用这种不推荐的身份验证形式将于2017年7月到期

任何帮助都将不胜感激。

Tokbox QA人员在此

我已在此处成功地使用代码进行了尝试:

注意jti字段中的轻微修改(包括str)。 当我运行这个脚本(使用我的API密钥和密码)时,我获取令牌,并将其存储在环境变量token中

电话将是:

curl -v -X POST https://api.opentok.com/session/create  -H "x-opentok-auth: $TOKEN"
服务器的响应是:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><sessions><Session><session_id>2_MX4xMDB-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4</session_id><project_id>100</project_id><partner_id>100</partner_id><create_dt>Wed Jun 13 01:33:31 PDT 2018</create_dt><session_segment_id>d14b6edc-07c7-4b90-a4a5-962d864a86f4</session_segment_id><ice_credential_expiration>86100</ice_credential_expiration><properties><p2p><preference value="disabled"/></p2p><h264Codec>none</h264Codec><vp9Codec>none</vp9Codec><vp8Codec>all</vp8Codec><priorityVideoCodec>vp8</priorityVideoCodec><clientCandidates>all</clientCandidates></properties></Session></sessions>
2mx4xmdb-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4100100Wed Jun 13 01:33:31 PDT 2018d14b6edc-07c7-4b90-a4a5-962D864A86F486100非所有VP8ALL
我希望这能有所帮助。

托卡盒质量保证人员在这里

我已在此处成功地使用代码进行了尝试:

注意jti字段中的轻微修改(包括str)。 当我运行这个脚本(使用我的API密钥和密码)时,我获取令牌,并将其存储在环境变量token中

电话将是:

curl -v -X POST https://api.opentok.com/session/create  -H "x-opentok-auth: $TOKEN"
服务器的响应是:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><sessions><Session><session_id>2_MX4xMDB-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4</session_id><project_id>100</project_id><partner_id>100</partner_id><create_dt>Wed Jun 13 01:33:31 PDT 2018</create_dt><session_segment_id>d14b6edc-07c7-4b90-a4a5-962d864a86f4</session_segment_id><ice_credential_expiration>86100</ice_credential_expiration><properties><p2p><preference value="disabled"/></p2p><h264Codec>none</h264Codec><vp9Codec>none</vp9Codec><vp8Codec>all</vp8Codec><priorityVideoCodec>vp8</priorityVideoCodec><clientCandidates>all</clientCandidates></properties></Session></sessions>
2mx4xmdb-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4100100Wed Jun 13 01:33:31 PDT 2018d14b6edc-07c7-4b90-a4a5-962D864A86F486100非所有VP8ALL
我希望这有帮助