Ștergeți evenimentul unui grup cu Java
Ștergeți un eveniment al unui grup cu Java
Java : DOCUMENTARE API
- Creați un grup cu Java
- Obțineți lista câmpurilor de grup cu Java
- Adăugați un câmp la un grup cu Java
- Ștergeți un câmp dintr-un grup cu Java
- Ștergeți un contact dintr-un grup
- Asocierea țării în grupul e cu Java
- Obțineți lista de contacte de grup cu Java
- Adăugați contact la un grup cu Java
- Modificați contactul unui grup cu Java
- Ștergeți contactul unui grup cu Java
Ștergeți evenimentul unui grup cu Java
String afilnet_class="event";
String afilnet_method="deleteevent";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_idgroup="1000";
String afilnet_idevent="1000";
// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&idgroup="+afilnet_idgroup+"&idevent="+afilnet_idevent;
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());
String content = builder.toString();
String afilnet_class="event";
String afilnet_method="deleteevent";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_idgroup="1000";
String afilnet_idevent="1000";
// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&idgroup="+afilnet_idgroup+"&idevent="+afilnet_idevent;
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");
// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");
// We build the
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();
StringBuilder sb = new StringBuilder();
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line + "\n");
}
br.close();
System.out.println(""+sb.toString());
} else {
System.out.println(con.getResponseCode());
System.out.println(con.getResponseMessage());
}
String afilnet_class="event";
String afilnet_method="deleteevent";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_idgroup="1000";
String afilnet_idevent="1000";
// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&idgroup="+afilnet_idgroup+"&idevent="+afilnet_idevent;
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");
// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");
// We build the
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();
StringBuilder sb = new StringBuilder();
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line + "\n");
}
br.close();
System.out.println(""+sb.toString());
} else {
System.out.println(con.getResponseCode());
System.out.println(con.getResponseMessage());
}
Parametru | Descriere | Obligatoriu / opțional |
---|---|---|
class=event | Clasa solicitată: clasa la care se face solicitarea | Obligatoriu |
method=deleteevent | Metoda clasei solicitată: Metoda clasei la care se face solicitarea | Obligatoriu |
user | Utilizator și e-mail al contului Afilnet | Obligatoriu |
password | Parola contului dvs. Afilnet | Obligatoriu |
idgroup | ID de grup | Obligatoriu |
idevent | ID eveniment | Obligatoriu |
Când faceți solicitări, veți primi următoarele câmpuri:
- status
-
rezultat (dacă starea = succesul), aici veți primi următoarele valori:
- Nu vă vor fi trimise valori suplimentare
- eroare (dacă starea = eroare), aici veți primi codul de eroare
Codurile de eroare posibile sunt enumerate mai jos
Cod | Descriere |
---|---|
MISSING_USER | Utilizatorul sau e-mailul nu sunt incluse |
MISSING_PASSWORD | Parola nu este inclusă |
MISSING_CLASS | Clasa neinclusă |
MISSING_METHOD | Metoda neinclusă |
MISSING_COMPULSORY_PARAM | Parametrul obligatoriu nu este inclus |
INCORRECT_USER_PASSWORD | Utilizator sau parolă incorecte |
INCORRECT_CLASS | Clasa incorectă |
INCORRECT_METHOD | Metoda incorectă |
NOT_ACCESS_TO_GROUP | Nu aveți voie să faceți parte din grupul indicat |
EVENT_NOT_EXISTS | Evenimentul selectat nu există |
parametri:
- class : event
- method : deleteevent
- user : user
- password : password
- idgroup : 1000
- idevent : 1000
Cerere:
https://www.afilnet.com/api/http/?class=event&method=deleteevent&user=user&password=password&idgroup=1000&idevent=1000