2017-06-21 2 views
1

Hallo Ich versuche, Tokbox Video Chat API-Integration auf meiner Website zu verwenden.Sie müssen eine TOKBOX_API_KEY und TOKBOX_SECRET in der Run-Demo-Datei definieren

Was ich tat:

ich herunterladen ihr Projekt von tokbox php. Mit Composer installiere ich benötigte Repository-Dateien und erzeuge Lieferantenordner. Nun fügen Sie entsprechend ihrer Anweisung den API-Schlüssel und den Geheimschlüssel in die Run-Demo-Datei ein und kompilieren die Run-Demo-Batchdatei mit cmd. Wenn ich ihren Serverlink besuche http://localhost:8080/session Sein zeigt You must define an TOKBOX_API_KEY and TOKBOX_SECRET in the run-demo file.

Lauf Demo-Datei

#!/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 

und

:: 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 

Wie könnte ich dieses Problem lösen?

Antwort

0

Haben Sie Run-Demo-Skript verwendet?

Die Run-Demo-Datei startet den PHP CLI-Entwicklungsserver (benötigt PHP> = 5.4) auf Port 8080. Starten Sie den Server mit dem Run-Demo-Skript: $ ./run-demo. Sie können diesen Link als Referenz verweisen - https://github.com/opentok/learning-opentok-php/blob/master/README.md

+0

ja ich. Wenn ich diese URL öffne Es zeigt diesen Fehler an. \ – Vivek

+1

Ich habe api-key und secret key ... aber es sagt 'Sie müssen eine TOKBOX_API_KEY und TOKBOX_SECRET in der Run-Demo-Datei definieren ' – Vivek

0

nun nach ihrer Anweisung I api-Schlüssel und Geheimschlüssel in Lauf Demo-Datei hinzufügen und Run-Demo Batch-Datei cmd kompilieren.

Es sieht aus wie Sie den run-demo Shell-Skript für den Betrieb unter Linux/Mac editierte haben, aber Sie laufen die Windows-Batch-Datei run-demo.bat. Sie müssen den api-Schlüssel und Geheimnis zu dieser Datei hinzuzufügen: 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

Ich habe aber denselben Fehler. – Vivek

Verwandte Themen