0

私は現在 API を使用しようとしています。API については、そのアプリの開発者コンソールが開発者にコールバック URL を送信するように求めています。アプリのユーザーが何かを行うたびに、GET 要求がコールバック URL に送信され、その要求からデータを取得できます。私が使用している現在の URL はhttps://appId:javascript-key=myJavascriptKey@api.parse.com/1/functions/receiveInfoです。GET リクエストからのデータ (別名 GET パラメータ) を処理するにはどうすればよいですか? Parse.com で、POST リクエストからデータを取得する方法に関する回答を見つけましたが、 data = request.body. GET リクエストに対しても同じことを行いますか? もしそうなら、その後はどうすればよいですか? request.bodyjson値ですか?

Parse.Cloud.define("receiveInfo", function(request,response){

        var params = request.body;//is this right to get the GET parameters they send? if so what do I do next?

    });
4

1 に答える 1

0

ドキュメントのソリューションはhttps://parse.com/docs/cloud_code_guide#functionsにあります。

GET リクエストの場合request.params、GET のすべてのリクエスト パラメータを持つオブジェクトを使用する必要があります。POSTS はリクエスト ボディで送信され、GET はリクエスト パラメータで送信されます。

次のようなものを使用できるパラメーターを取得しようとしているようです。

Parse.Cloud.define("myMethod", function(request, response) {
  if(request.params.myparam == "moo") {
    response.success("Cow!");
  }
  else {
    response.error("Unknown type of animal");
  }
});
于 2014-10-30T04:57:59.843 に答える