Ich spiele mit der VK-API herum, habe eine App eingerichtet und alles eingerichtet, was ich bisher brauche. Allerdings, wenn ich die account.GetProfiles Verfahren gegen mz Profil aufrufen, erhalte ich die folgende Fehlermeldung:VK API java sdk account.getProfiles Zugriff verweigert?
{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"account.getProfileInfo"},{"key":"uid","value":"430334214"}]}}
Mein Code für die Abfrage ist wie folgt:
String getProfile = "https://api.vk.com/method/account.getProfileInfo?uid="+userID+"&access_token="+oauth2Token;
URL profile = new URL(getProfile);
HttpURLConnection connection = (HttpURLConnection) profile .openConnection();
System.out.println("/#/Debug: "+profile .toString());
connection.setRequestMethod("GET");
int responseCode = connection.getResponseCode();
jemand eine Idee ? Leider gibt es nicht viel online in Englisch ... und ich habe seit über einer Stunde kämpfen versucht, dieses herauszufinden ... wenn ich nur die getProfiles-Methode aufrufen, funktioniert alles wie ein Charme, aber ich möchte mehr Daten bekommen ...
prost
Leider funktioniert es nicht. Ich habe es als zusätzliche Parameter in der Anfrage, die gleiche Fehlermeldung bleibt bestehen ... –
Lesen Sie mehr über den Aufruf dieser Methode: https://vk.com/dev/account.getProfileInfo, Es funktioniert nur für Standalone-Anwendungen (mobile) und nur durch impliziten Fluss. –