我还尝试简单地运行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(); }
任何帮助将不胜感激。 感谢
答案 0 :(得分:2)
已经解决了,我需要在bootconfig文件中授予刷新令牌的权限,作为基于用户刷新令牌的soql查询身份验证。