1

私は Android アプリを開発しており、Scribe ライブラリを統合して、Magento で OAuth1.0 との http 接続を作成しました。私の問題は、パラメーターを含むリクエストを本文に送信する必要があるが、キーを含まないことです。これで、正しくログインし、トークンが承認されました。サーバー、カテゴリ、何とか何とかから製品を取得しました...しかし、常にコード「401承認が必要」を取得するため、チェックアウトできません。問題は本体のパラメータにあると思います。

私のコード:

...
        @Override
        protected String doInBackground(String... json) {
           String result = null;
           org.scribe.model.Response response = null;
           String url = Global.BASE_URL + "cart/1";

           if(Global.TOKEN_AUTHORIZED != null) {
             OAuthRequest request = new OAuthRequest(Verb.POST, url);
             //I only need insert a json into body without key
             request.addBodyParameter(<I don't need a key>, json[0]);
             Global.OAUTH_SERVICE.signRequest(Global.TOKEN_AUTHORIZED, request);
             response = request.send();
           }

           if(response != null && response.getCode() == 200) {
             result = response.getBody();
           } else {
             result = "ERROR";
           }
           return result;
        }
...

本体にパラメーターのみを入れて、キー、値を入れない方法は?

前もって感謝します :)

4

1 に答える 1