Вставить в календарь google в wix

Я пытаюсь создать Календарь Google в Wix. Я хочу вставить событие через форму. - Я не могу импортировать внешние js. или - Я не могу опубликовать код вставки в googleApi

import {fetch} from 'wix-fetch';

$w.onReady(function name  () { 
var start = "2018-11-01T10:00:00";
var end   = "2018-11-01T12:00:00";
 sendWithService("0","namesurname", "location", start, end, "note") 
})

//sendGrid.js
export function sendWithService(id,adisoyadi, lokasyon, start, end, not) {
const url = "https://api.sendgrid.com/api/mail.send.json";

const headers = {
"apiKey": apiKey,
"clientId": id,
"scope": 'https://www.googleapis.com/auth/calendar',
"discoveryDocs": ['https://www.googleapis.com/discovery/v1/apis/drive/v3/rest']
};


 const data = 'id :' +id "+ ',Description:' + adisoyadi + ', Location:'+lokasyon+' ,Start: ' + start +',End: ' + end+'}';
   //DateTime: "2015-05-28T09:00:00-07:00",
    const request = {
"method": "post", 
"headers": headers, 
"body": data
   };


   return fetch(url, request)
        .then(response => response.json());
      } 

Можете ли вы добавить какие-либо детали, например: использованный код, возникшая ошибка? Как мне задать хороший вопрос?, Как создать минимальный, полный и проверяемый пример Покажите сообществу, что вы пробовали.

Mr.Rebot 02.11.2018 13:33
1
1
103
1

Ответы 1

Ай Горкем,

Ваш код - это код страницы, работающий в браузере. Таким образом, на него распространяется политика безопасности браузера, которая предотвращает междоменные вызовы.

Вы должны выполнить вызов fetch из бэкэнд-модуля кода wix, затем импортировать этот модуль из кода страницы и вызвать его. Это решит проблему междоменного доступа.

Спасибо большое .. Постараюсь. Есть простой вопрос? Я не могу импортировать файлы backend js или jsw на обычные страницы .. Также это код хорошо право ??

Görkem Diyarbakırlıoğlu 05.11.2018 03:02

Другие вопросы по теме