[PYTHON] Macht süchtig, wenn Kintone ein Datenspeicher ist

Kintone Anfänger Adventskalender Tag 4

Es tut uns leid. Ich habe nur vergessen, dass es gestern war.

Oh, ich habe es geschafft ~. Ich fühle mich wie. Ich habe heute den vierten Tag geschrieben. Es tut mir Leid. Ich möchte mit den Fallen Schritt halten, auf die ich mich einlasse. </ strong>

Warum ist dieses Thema?

Eigentlich war ich bei der Heroes League Ogaki Python Hackason süchtig nach diesem Problem. Es implementiert den falschen Speicherort für das API-Token und die URL. Dies ist die beste Falle. Sie müssen zunächst feststellen, dass Kintone dem Framework zum Erstellen von Apps tatsächlich näher kommt. Eigentlich habe ich es diesmal in Python implementiert, aber das einfachste ist Node.js. Da ich mit Python verbunden war, konnte ich mit Susui arbeiten, weil ich von meinem vorherigen C # -Arbeitsplatz gelernt habe, weil mein Hauptgeschäft eigentlich Python ist. Ich habe hier jedoch einen Fehler in der Position des API-Schlüssels gemacht. @ RyBB weist auch darauf hin. Wenn Sie sich beeilen, werden Sie einen Fehler machen.

kintone_output.py


#Bisher läuft alles gut.
#Das Problem ist von hier.
#Wo siehst du aus
#Die URL hinter dem Curl des API-Tokens.
URL = 
#API-Token sind oft falsch.
#Vorsicht ist geboten.
#Ich bin auch Knoten.Ich habe einen Fehler gemacht, als ich von js unterrichtet wurde.
#Kopieren Sie den Teil des API-Tokens.
API_TOKEN = 

#Ab hier gibt es kein Problem mit normalem Code.
#Wenn Sie in den beiden oben genannten Fällen einen Fehler machen, tut dies weh.
def get_kintone(url, api_token):
    "Funktion zum Abrufen aller Kintone-Datensätze"
    headers = {"X-Cybozu-API-Token": api_token}
    resp = requests.get(url, headers=headers)
    return resp

if __name__ == "__main__":
    RESP = get_kintone(URL, API_TOKEN)

    print(RESP.text)

nodejs:kintone.js


const kintone = require('@kintone/kintone-js-sdk');
//Es ist hier.
//Bitte seien Sie vorsichtig.
//Ich war auch süchtig danach.
const domainName = 'SUB_DOMAIN.cybozu.com'; // Your kintone URL
//Es ist hier.
//Bitte seien Sie vorsichtig.
const APIToken = 'YOUR_API_TOKEN'; // Your API Token
const appId = ○○; // AppID
const record = {
  text: {
    value: 'Text, den Sie hinzufügen möchten'
  }
};

// Connection
const kintoneAuth = new kintone.Auth();
kintoneAuth.setApiToken({apiToken: APIToken});
const kintoneConnection = new kintone.Connection({domain: domainName, auth: kintoneAuth});

const kintoneRecord = new kintone.Record({connection: kintoneConnection});

// Add Record
kintoneRecord.addRecord({app: appId, record: record}).then((rsp) => {
  console.log(rsp);
}).catch((err) => {
  console.log(err.get());
});

Wenn Sie diese beiden Punkte beachten, wird Kintone in Hackason eine unbesiegbare Waffe sein. Es ist einfacher als mit der Datenbank herumzuspielen. Jeder neigt dazu, in der Cloud zu laufen, aber in meinem Fall ist der Hackathon definitiv Kintone. Es ist auch für das Karten-Mashup von Hackason unbesiegbar.

Hmm. Ich werde Kinetone auch nächstes Jahr bei Hackason verwenden. @ RyBB.

Recommended Posts

Macht süchtig, wenn Kintone ein Datenspeicher ist
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten
Ich habe gerade ein Tool erstellt, mit dem Daten mithilfe der GUI-Operation einfach als Diagramm angezeigt werden können
Ich bin süchtig nach dem Unterschied, wie Flask und Django JSON-Daten empfangen
So tarnen Sie eine ZIP-Datei als PNG-Datei
Python C / C ++ - Erweiterungsmuster-Übergeben Sie Daten als np.array an Python
Erstellen Sie einen Datensatz, indem Sie zufällig MNIST-Daten auswählen
Ein cooles Diagramm zur Datenanalyse von Wiire!
Für mich als Django-Anfänger (3) - Hallo Welt! --- ---.
Ich möchte einem Pandas-Datenrahmen eine group_id geben
So zeigen Sie DataFrame als Tabelle in Markdown an
Schreiben Sie Daten mit dem Python-Anforderungsmodul in KINTONE
[Spark] Ich bin süchtig nach "", null und [] in DataFrame
Eine Geschichte, von der ich bei np.where süchtig war
Eine Geschichte über das Problem, 3 Millionen ID-Daten in einer Schleife zu verarbeiten
Ich bin ein Windows-Benutzer, möchte aber Tensorflow ausführen
Für mich als Django-Anfänger (1) -Erstellen eines Projekts / einer App-
Für mich als Django-Anfänger (4) - Erstellen Sie eine Memo-App-
Für mich als Django-Anfänger (2) - Was ist MTV?
Eine Geschichte, nach der ich süchtig war, als ich in Go nil als Funktionsargument angab