VK API java sdk account.getProfiles访问被拒绝?

时间:2017-05-27 15:09:46

标签: java api vk

我正在使用VK API,并设置应用程序并设置了我目前所需的一切。 但是,当我针对account.GetProfiles个人资料调用mz方法时,收到以下错误消息:

{"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"}]}}

我的查询代码如下:

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

有人有想法吗?不幸的是,英语在线并不多......而且我一直在努力争取这一个...... 如果我只是调用getProfiles方法,所有方法都像魅力一样,但我想获得更多数据...

干杯

1 个答案:

答案 0 :(得分:0)

您需要获取服务访问密钥才能对account.GetProfiles进行查询。请点击链接:

https://vk.com/dev

选择“我的应用”项目 - > “设置”并创建您的应用程序令牌。使用“服务令牌”将请求发送到VK API。