使用我的php服务器生成Twillio视频令牌

时间:2017-03-31 02:55:16

标签: php video token

我试图设置我自己的php accessToken服务器,为我的ios swift应用程序上的不同用户授予新令牌。

我已经设置了它,并且可以获得令牌密钥,但是当videoQuickStart应用程序使用令牌密钥从我的服务器获取时,它将无法连接到房间,即使我尝试使用& #34; token.php"从这里开始:https://github.com/TwilioDevEd/video-quickstart-php/blob/master/token.php它仍无效。

好像我的密钥没有经过验证?

有人可以帮忙吗?

这是我的服务器工具,几乎与原来的相同。

< ? php
include('/Applications/XAMPP/xamppfiles/htdocs/dashboard/vendor/autoload.php');

use Twilio\Jwt\AccessToken;

use Twilio\Jwt\Grants\VideoGrant;


// Required for all Twilio access tokens

$TWILIO_ACCOUNT_SID = 'XXXXX';

$TWILIO_CONFIGURATION_SID = 'XXXX';

$TWILIO_API_KEY = 'XXXX';

$TWILIO_API_SECRET = 'XXXXX';


// An identifier for your app - can be anything you'd like

$identity = $_GET['name'];

// Create access token, which we will serialize and send to the client

$token = new AccessToken(
$TWILIO_ACCOUNT_SID, 
$TWILIO_API_KEY, 
$TWILIO_API_SECRET, 
3600, 
$identity
);




$grant = new VideoGrant();

$grant->setConfigurationProfileSid($TWILIO_CONFIGURATION_SID);

$token->addGrant($grant);


// render token to string

echo json_encode(array(
'identity' => $identity,
'token' => $token->toJWT(),
));
?>

1 个答案:

答案 0 :(得分:0)

已修复。

事实证明我错放了TWILIO_ACCOUNT_SID和TWILIO_CONFIGURATION_SID。

谢谢你们