2017-04-05 2 views
0

컨텍스트 : Twilio iOS Quickstart에 제공된 지침에 따라 채팅 기능을 테스트합니다. 토큰을 생성하려면 간단한 PHP 서버가 필요합니다. 그들이 지시함에 따라QuickStart를 할 때 Twilio 토큰을 찾을 수 없습니다.

<?php 
// Required for all uses 
$TWILIO_ACCOUNT_SID = 'actual_SID'; 
$TWILIO_API_KEY = 'actual_API_key'; 
$TWILIO_API_SECRET = 'actual_API_secret'; 

// Required for Video 
$TWILIO_CONFIGURATION_SID = ''; 

// Required for Chat 
$TWILIO_CHAT_SERVICE_SID = 'actual_Chat_Service_SID'; 

// Required for Notify 
$TWILIO_NOTIFICATION_SERVICE_SID = ''; 

// Required for Sync 
$TWILIO_SYNC_SERVICE_SID = ''; 

, 내가 실행

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

지침은 내가 가진 config.php을 수정하는 나에게 물었다 :

token.php 내부, 이러한 토큰을 생성하는 라인이다 서버가 php -S localhost:8000 -t webroot이고 다음 오류가 발생합니다.

/token.php?device=browser - Class 'Twilio\Jwt\AccessToken' not found in /Users/me/Downloads/sdk-starter-php-master/webroot/token.php on line 19 
+1

'composer install'에 의존성을 설치 했습니까? – philnash

+0

@philnash 감사합니다. 그 트릭을 했어! – daspianist

+0

아, 멋지다! 나는 다른 사람들도 그것을 볼 수 있도록 진짜 대답으로 그 팝업거야. – philnash

답변

1

Twilio 개발자 전도사가 여기 있습니다.

php -S localhost:8000 -t webroot로 응용 프로그램을 실행하기 전에 당신이 작곡가를 사용하여 종속성을 설치했는지 확인 :

composer install 

그런 다음 당신이 운용 될 준비가되어 있어야합니다.

+0

감사! 이것은 그것을했다. – daspianist