Как вызвать WooCommerce API из студии android, используя библиотеку Volley? - PullRequest
0 голосов
/ 13 сентября 2018

Я новичок в Android и использую JAVA и Android-студию. Я должен использовать API WooCommerce, чтобы получить список всех заказов:

wp-json/wc/v2/orders

Возможно ли это, используя библиотеку залпов, и если да, как я могу позвонить и получить ответ (у меня есть client_id и client_secret)?

Вот моя страница активности:

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();
        }
    });
}}

1 Ответ

0 голосов
/ 13 сентября 2018
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);
...