2017-05-13 7 views
0

私はいくつかのAPIと通信する必要があるエリクシルアプリケーションを作成しています。エリクシールアプリケーションはPHPスクリプトを実行します

1つのapiは、PHPを使用するPost Affiliate Proへの接続であり、APIクラスを使用して簡単にAPIを使用できるようにダウンロードできます。

私がオンラインで回答すると、私の結果は、PHPを使ってwhaとは逆のエリキシルを実行することに圧倒されます。私は必要です

私はPHPについて何も知りません、私はPHPのスクリプトを実行するためにサーバー上で必要となる依存関係を知りません。

私のエリクサープログラムは現在、System.cmd()を使用して実行可能ファイルを実行しています。

System.cmd()を使用してスクリプトファイルを実行し、PHPスクリプトの出力をelixirのSTDINにルーティングできますか?私はそれを前にしたことはありませんが、おそらく私はそこから始めるべきでしょうか?助言がありますか?

答えて

2

スクリプトがコマンドラインから実行されるように設計されている場合は、System.cmd/1で実行できるはずです。まず、コマンドラインから手動でスクリプトを実行して、それを動作させてください。

まず、システムにphpがインストールされていることを確認します。そうでない場合は、インストールする必要があります。

もう1つの選択肢は、httpクライアントを使用して、APIの使用方法を理解し、Elixirで自分自身を作成するためにPHPスクリプトを使用することです。

+0

私はElixirで直接APIに接続して使用したいと思いますが、通常のRest APIの資料には適切な文書がないようです。すべてのドキュメントは、カスタムPHP apiクラスの使用方法に焦点を当てています。その不幸な。 –

+0

あなたはPHPスクリプトを見ましたか? PHPは読みやすいです。あなたが望むなら、要点にそれを投げて、私はそれを評価するために素早く見ることができます –

+0

私はPHPで何もしたことがないので、私はそれを見ていないが、私は、ここにあります:https: //gist.github.com/LegitStack/b4543707760d00cfe94959c548dc672b私が必要とする情報を得るには、私は聞いたことがあります: あなたが使用できるPap_Api_AffiliatesGrid - > https://support.qualityunit.com/608550-Pap_Api_AffiliatesGridを使用することができます関連会社を検索してフィルタリングする 次に、高レベルAPI Pap_Api_Affiliate、https://support.qualityunit.com/961744-Pap_Api_Affiliateを使用して、「getParentUserId()」メソッドを介して親ユーザIDを引き出すことができます。 –

関連する問題