我在Android應用程序測試Kii Cloud移動後端即服務(MBaaS)時。我想在application level bucket之前任何用戶認證發生創建一個對象。爲此,我要修改的應用桶允許匿名用戶寫它:異常修改鬥寫訪問級別與紀伊雲SDK
Kii.initialize("my_app_id", "my_app_key", Kii.Site.US);
KiiBucket bucket = Kii.bucket("app_status");
KiiACL ubACL = bucket.acl();
ubACL.putACLEntry(new KiiACLEntry(KiiAnonymousUser.create(), KiiACL.BucketAction.CREATE_OBJECTS_IN_BUCKET, true));
ubACL.save(new KiiACLCallBack() {
@Override
public void onSaveCompleted(int token, KiiACL acl, Exception exception) {
if (exception != null)
Toast.makeText(getInstance().getApplicationContext(), exception.toString(), Toast.LENGTH_LONG);
}
});
但我一直在嘗試保存ACL時異常(onSaveCompleted()有一個例外返回):
com.kii.cloud.storage.exception.ACLOperationException: Error: null
HTTP Response Status: 403
HTTP Response Body: {
"errorCode" : "WRONG_TOKEN",
"message" : "The provided token is not valid",
"appID" : "bc4100c0",
"accessToken" : "null",
"suppressed" : [ ]
}
我正確地傳遞我的APP_ID和APP_KEY在開始(樣本第一行代碼)。任何想法可能導致這個錯誤?預先感謝您的回答。
謝謝,現在我得到另一個錯誤「鬥未找到」,但這種解決以前的錯誤消息:) – German