我正在尝试在我的 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查询授权。
我也尝试简单地 运行 包含在 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查询授权。