画像ファイルをGoogleドライブにアップロードしようとしています...コード;
function upload() {
var url= // url for image
var contents=UrlFetchApp.fetch(url).getContent() // trying to get image content
var base = 'https://docs.google.com/feeds'
var fetchArgs = googleOAuth_('docs', base);
fetchArgs.method='POST'
fetchArgs.contentType='image/jpeg'
var xml={title :"image",content:contents}
fetchArgs.payload=xml
var fileURL='https://www.googleapis.com/upload/drive/v2/files?uploadType=media'
UrlFetchApp.fetch(fileURL, fetchArgs)
}
function googleOAuth_(name,scope) {
var oAuthConfig = UrlFetchApp.addOAuthService(name);
oAuthConfig.setRequestTokenUrl("https://www.google.com/accounts/OAuthGetRequestToken?scope="+scope);
oAuthConfig.setAuthorizationUrl("https://www.google.com/accounts/OAuthAuthorizeToken");
oAuthConfig.setAccessTokenUrl("https://www.google.com/accounts/OAuthGetAccessToken");
oAuthConfig.setConsumerKey(consumerKey);
oAuthConfig.setConsumerSecret(consumerSecret);
return {oAuthServiceName:name, oAuthUseToken:"always"};
}
このコードを実行すると、次のエラーが発生します。
返されたコード 403 の要求は失敗しました。サーバーの応答: { "エラー": { "エラー": [ { "ドメイン": "usageLimits"、"理由": "dailyLimitExceededUnreg"、"メッセージ": "非認証使用の 1 日あたりの制限を超えました。継続使用にはサインアップが必要です。", "extendedHelp": " https://code.google.com/apis/console " } ], "code": 403, "message": "1 日の非認証使用制限を超えました。継続使用には必要ですサインアップ。" } }
私は何を間違っていますか、私はこれを取得していません....実行可能な解決策を教えてください