В своем проекте я использовал response-native-google-drive-api-wrapper, я могу успешно войти в систему, но я не могу ничего создать или загрузить на диск Google. Чего мне не хватает?
signIn = async () => {
try {
await GoogleSignin.hasPlayServices();
const userInfo = await GoogleSignin.signIn();
const token= (await GoogleSignin.getTokens()).accessToken;
// console.log();
this.setState({ userInfo : userInfo, accToken: token, email : userInfo.user.email});
// alert('info is '+ userInfo.user.familyName);
GDrive.setAccessToken(this.state.accToken);
GDrive.init();
// alert("gdrive done")
if(GDrive.isInitialized()){
alert("Google Drive is Initialized Now!!")
const contents = "My text file contents";
GDrive.files.createFileMultipart(
contents,
"text/plain", {
parents: ["root"],
name: "text2.txt"
},
false);
// this.createAFile();
}
} catch (error) {
alert('error is '+ error);}
Чего мне не хватает? это правильный способ доступа к accessToken, или есть какая-то другая ошибка, пожалуйста, помогите.
после console.log (JSON .stringify (response)) Я получаю
LOG {"type":"default","status":403,"ok":false,"headers":{"map":
{"content-
type"
:"application/json; charset=UTF-8","vary":"Origin, X-
Origin","date":"Wed, 22 Apr
2020 14:33:41 GMT","www-authenticate":"Bearer
realm=\"https://accounts.google.c
om/\", error=insufficient_scope,
scope=\"https://www.googleapis.com/auth/drive\"
","server":"UploadServer","alt-svc":"quic=\":443\"; ma=2592000;
v=\"46,43\",h3-Q
050=\":443\"; ma=2592000,h3-Q049=\":443\"; ma=2592000,h3-
Q048=\":443\"; ma=25920
00,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,h3-
T050=\":443\"; m
a=2592000","content-length":"306","x-guploader-
uploadid":"AAANsUm9Zk5l-FX8wKLBku
ZUaYyxfMr403jozVOIj8Q7zt5AGORvLIEw0hUjNSfUsaiMt06LBTkJDa9SwzB98QCjkR8"}},"url" :"
https://www.googleapis.com/upload/drive/v3/files?
uploadType=multipart","_bodyIni
t":{"_data":{"size":306,"offset":0,"blobId":"29e54a64-a7cd-4b5b-8c2f-
6fe63d9391f
b","__collector":{}}},"_bodyBlob":{"_data"
{"size":306,"offset":0,"blobId":"29e5
4a64-a7cd-4b5b-8c2f-6fe63d9391fb","__collector":{}}}}