我试图设置我自己的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(),
));
?>
答案 0 :(得分:0)
已修复。
事实证明我错放了TWILIO_ACCOUNT_SID和TWILIO_CONFIGURATION_SID。
谢谢你们