C++,C#,Python,Java,JavaScript等の他の言語で書かれた外部プログラムから,Wolfram言語コードを実行する.
APIFunctionを作成する
整数の引数に3を加える,簡単なAPIFunctionを作成する:
APIFunctionをWolfram Cloudに配備する
関数をクラウドにPermissions->"Public"と指定して配備し,誰でもAPIを使えるようにする:
APIFunctionの埋込みコードを得る
EmbedCodeを使って,PythonからAPIを呼び出すためのコードを得る.「Copy to Clipboard」をクリックして,埋込みコードをクリップボードにコピーする:
埋込みコードをソースコードに貼り付ける
埋込みコードをPythonスクリプトに張り付ける:
Wolfram言語のAPIを呼び出してプログラムを実行する
6に3を加えるWolfram言語コードを呼び出す,Pythonスクリプトを実行する:
$ ./APITest.py
9
注釈
API関数をプログラムでWolfram言語から呼び出すためには,URLExecuteを使ってAPIの引数をリストで与える:
- HTTP POSTのリクエストには,URLExecuteではなく, HTTPRequestをMethod "POST"と一緒に使う.