2017-06-21 12 views
1

こんにちは私のウェブサイトにtokboxビデオチャットAPIの統合を使用しようとしています。私が何をしたか実行デモファイルでTOKBOX_API_KEYとTOKBOX_SECRETを定義する必要があります

私はtokbox phpから自分のプロジェクトをダウンロードしてください。コンポーザーを使用して、必要なリポジトリファイルをインストールし、ベンダフォルダを作成します。今は彼らの指示に従って、私は実行デモファイルにapi-keyとsecret-keyを追加し、cmdを使ってrun-demoバッチファイルをコンパイルします。私は彼らのサーバリンクhttp://localhost:8080/sessionを訪問するときそのショーYou must define an TOKBOX_API_KEY and TOKBOX_SECRET in the run-demo file

実行デモファイル

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

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

どのように私はこの問題を解決するだろうか?

答えて

0

run-demoスクリプトを使用しましたか?

ランデモファイルは、ポート8080でPHP CLI開発サーバー(PHP> = 5.4が必要)を起動します。ランデモスクリプトを使用してサーバーを起動します。$ ./run-demo。 あなたは、参考のために、このリンクを参照することができます - https://github.com/opentok/learning-opentok-php/blob/master/README.md

+0

ええ、私がしました。そのURLを開いたときにエラーが表示されます。\ – Vivek

+1

api-keyと秘密鍵を追加しましたが、「実行デモファイルでTOKBOX_API_KEYとTOKBOX_SECRETを定義する必要があります」 – Vivek

0

今、私は、実行のデモファイルにAPIキーと秘密キーを追加し、CMDを使用して実行デモバッチファイルをコンパイルし、その指示に従いました。

あなたは、Linux/Mac上で実行するためのrun-demoシェルスクリプトをedittedているように見えますが、あなたは、Windowsのバッチファイルrun-demo.batを実行しています。あなたは、そのファイルにAPIキーとシークレットを追加する必要があります。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

同じエラーが発生しました。 – Vivek

関連する問題