我正在尝试在我的 android 应用程序中执行 SOQL 查询,但每次都会收到 AuthFailureError

I'm trying to execute SOQL queries in my android app but keep getting AuthFailureError everytime

我也尝试简单地 运行 包含在 salesforce sdk 中的模板应用程序,但我仍然收到验证失败错误。

我的代码是: api_version 使用的是 v35.0.

sendRequest("SELECT Name From CONTACTS");

private void sendRequest(String soql) throws UnsupportedEncodingException {

RestRequest restRequest = RestRequest.getRequestForQuery(getString(R.string.api_version), soql);

if(restClient!=null) {
restClient.sendAsync(restRequest, new RestClient.AsyncRequestCallback() {

    @Override
    public void onSuccess(RestRequest request, RestResponse result) {
    }

    @Override public void onError(Exception exception) { exception.printStackTrace(); }

如有任何帮助,我们将不胜感激。 谢谢

已经解决,我需要在bootconfig文件中赋予刷新令牌的权限作为基于用户刷新令牌的soql查询授权。