添付ファイルの一括アップロード時のエラー

添付ファイルを一括アップロードしたく、簡単!ファイル一括アップロード(pykintone利用)

参考に試していますが、以下のエラーが出て先に進むことができません。

何か原因はわかりますでしょうか?(yml? py? kintoneアプリ?)

エラーの内容は

Traceback (most recent call last):
File “C:\Users(xxxxx)\Documents\pykintone\post.py”, line 17, in <module>
app = pykintone.load(“account.yml”).app()
File “C:\Users(xxxxx)\AppData\Roaming\Python\Python310\site-packages\pykintone__init__.py”, line 5, in load
kintone = Account.load(path)
File “C:\Users(xxxxx)\AppData\Roaming\Python\Python310\site-packages\pykintone\account.py”, line 48, in load
a_dict = yaml.load(f)
TypeError: load() missing 1 required positional argument: ‘Loader’

なお、ymlファイルは以下aとbで2通り試してみました。(basic認証なし)

(a)

domain: XXX
login:
    id: XXX
    password: XXX
basic:
    id: XXX
    password: XXX
apps:
    XXX:
        id: XXX
        token: XXX

(b)

domain: XXX
apps:
    XXX:
        id: XXX
        token: XXX

以上、よろしくお願いいたします。

 

pykintoneさん

お世話になっております。

私の方でも試しましたが、同様のエラーを確認しました。
詳しくはわからないのですが、YAMLファイルのloader周りでなにか変更があったのかもしれませんね。
ご指摘ありがとうございます。記事の方にも追記しておきます。

appメソッドの引数で直接kintoneの認証情報を指定する方法で試してみると良いかと思います。
https://github.com/icoxfog417/pykintone#pykintone

app=pykintone.app("kintone domain","app id","api token")

江田篤史様

いつもお世話になっております。

早速のご教示ありがとうございます。

直接kintoneの認証情報を指定する方法で試したら、見事正常に完了しました。

これで次なるステップ(実務)に進めそうです。