如何使用 Volley 库从 android 工作室调用 WooCommerce API?
How to call WooCommerce API from android studio using Volley library?
我是 Android 的新手,我正在使用 JAVA 和 Android 工作室。我必须使用 WooCommerce API 来获取所有订单的列表:
wp-json/wc/v2/orders
是否可以使用 volley 库?如果可以,我如何调用它并获得响应(我有 client_id
和 client_secret
)?
这是我的 activity 页面:
public class YourOrders extends AppCompatActivity {
private TextView textViewback;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_your_orders);
getSupportActionBar().hide();
textViewback = (TextView) findViewById(R.id.textViewback);
textViewback.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}}
String url = "https://www.example.com/wp-json/wc/v2/orders?consumer_key=123&consumer_secret=abc";
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest
(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
textViewback.setText("Response: " + response.toString());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO: Handle error
}
});
// Access the RequestQueue through your singleton class.
MySingleton.getInstance(this).addToRequestQueue(jsonObjectRequest);
我是 Android 的新手,我正在使用 JAVA 和 Android 工作室。我必须使用 WooCommerce API 来获取所有订单的列表:
wp-json/wc/v2/orders
是否可以使用 volley 库?如果可以,我如何调用它并获得响应(我有 client_id
和 client_secret
)?
这是我的 activity 页面:
public class YourOrders extends AppCompatActivity {
private TextView textViewback;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_your_orders);
getSupportActionBar().hide();
textViewback = (TextView) findViewById(R.id.textViewback);
textViewback.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}}
String url = "https://www.example.com/wp-json/wc/v2/orders?consumer_key=123&consumer_secret=abc";
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest
(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
textViewback.setText("Response: " + response.toString());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO: Handle error
}
});
// Access the RequestQueue through your singleton class.
MySingleton.getInstance(this).addToRequestQueue(jsonObjectRequest);