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

时间:2016-03-28 06:51:44

标签: android android-fragments android-studio salesforce salesforce-service-cloud

我还尝试简单地运行salesforce sdk中包含的模板应用程序,但我仍然遇到了auth faliure错误。

我的代码是: 使用的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(); }

任何帮助将不胜感激。 感谢

1 个答案:

答案 0 :(得分:2)

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