2017-06-21 4 views
1

Bonjour J'essaie d'utiliser l'intégration de l'API de chat vidéo tokbox sur mon site Web.Vous devez définir un TOKBOX_API_KEY et TOKBOX_SECRET dans le fichier run-demo

Ce que je l'ai fait:

Je télécharger leur projet de tokbox php. À l'aide de composer, j'installe les fichiers de référentiel requis et crée un dossier fournisseur. Maintenant, selon leur instruction, j'ajoute api-key et secret-key dans le fichier run-demo et compile le fichier batch run-demo en utilisant cmd. Quand je visite leur lien de serveur http://localhost:8080/session Ses expositions You must define an TOKBOX_API_KEY and TOKBOX_SECRET in the run-demo file.

fichier run-demo

#!/bin/sh 

    if [ -z "$TOKBOX_API_KEY" ] || [ -z "$TOKBOX_SECRET" ] 
    then 
    export TOKBOX_API_KEY=<MY_API_KEY> 
    export TOKBOX_SECRET=<MY_API_SECRET> 
    fi 

    if [ -d "storage" ] 
    then 
    rm -rf storage/ 
    fi 

    php -S 0.0.0.0:8080 -t web web/index.php 

et

:: Why? because windows can't do an OR within the conditional 
    IF NOT DEFINED TOKBOX_API_KEY GOTO defkeysecret 
    IF NOT DEFINED TOKBOX_SECRET GOTO defkeysecret 
    GOTO skipdef 

    :defkeysecret 

    SET TOKBOX_API_KEY= 
    SET TOKBOX_SECRET= 

    :skipdef 

    RD /q /s storage 

    php.exe -S localhost:8080 -t web web/index.php 

Comment pourrais-je résoudre ce problème?

Répondre

0

Avez-vous utilisé le script run-demo? Le fichier run-demo démarre le serveur de développement PHP CLI (nécessite PHP> = 5.4) sur le port 8080. Démarrez le serveur en utilisant le script run-demo: $ ./run-demo. Vous pouvez consulter ce lien pour la référence - https://github.com/opentok/learning-opentok-php/blob/master/README.md

+0

ouais moi. Quand j'ouvre cette URL Il montre cette erreur. \ – Vivek

+1

J'ai ajouté api-clé et clé secrète ... mais il dit 'Vous devez définir un TOKBOX_API_KEY et TOKBOX_SECRET dans le fichier run-demo'' – Vivek

0

Maintenant, en fonction de leur instruction ajouter api-clé et clé secrète dans le fichier d'exécution démo et compilent fichier batch d'exécution démo en utilisant cmd.

On dirait que vous avez editted le script shell run-demo pour Linux/Mac, mais vous exécutez le fichier batch windows run-demo.bat. Vous devez ajouter la clé api et secret à ce fichier: https://github.com/opentok/learning-opentok-php/blob/master/run-demo.bat

run-demo.bat:

:: Why? because windows can't do an OR within the conditional 
IF NOT DEFINED TOKBOX_API_KEY GOTO defkeysecret 
IF NOT DEFINED TOKBOX_SECRET GOTO defkeysecret 
GOTO skipdef 

:defkeysecret 

SET TOKBOX_API_KEY=<YOUR_API_KEY_HERE> 
SET TOKBOX_SECRET=<YOUR_SECRET_HERE> 

:skipdef 

RD /q /s storage 

php.exe -S localhost:8080 -t web web/index.php 
+1

J'ai fait mais même erreur. – Vivek