Для этого вам необходимо предоставить свой токен доступа из службы wen, затем добавить токен в конец URL-адреса, затем использовать новый URL.
здесь пример кода (PHP)который генерирует токен произвольного доступа и предоставляет его по адресу «path-to-script / gettoken.php»
<?php
// the content of gettoken.php
// a funtion to generate random strings : they will serve as your tokens
function generateRandomString($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $randomString;
}
// thene we will send the tokenwhee we recieve a GETrequestin the url of the script.
echo generateRandomString(10)
?>
В коде Java вы получите токен с помощью следующих строк кода:
// a function to send a get request
public String sendGetRequest(String requestURL) {
StringBuilder sb = new StringBuilder();
try {
URL url = new URL(requestURL);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String s;
while ((s = bufferedReader.readLine()) != null) {
sb.append(s + "\n");
}
} catch (Exception e) {
}
return sb.toString();
}
// gettig a token
String URL = "The url of the php script" // replace itwithe correct URL
String token=sendGetRequest(URL)
Таким образом, вы сможете получить токен в своем приложении для Android и использовать его в коде.