botでメッセージ送信するpythonプログラム作成方法 - トークBot - LINE WORKS Developers : コミュニティ

botでメッセージ送信するpythonプログラム作成方法

吉田

2021.06.14既読 1267

下記のサイト等を参考にさせていただきながら作成をしてみたのですが、なかなか上手くいきません。。。

lineworksライブラリ?をインストールして説明を参考に必要な項目を入力して実行したのですが、下記のようなエラーが生じてしまいます。
TypeError: load_pem_private_key() missing 1 required positional argument: 'backend'
プログラミングを初めて間もない素人なのですが、どなたが是非ご教授いただけますと助かります。
宜しくお願い致します。

コメント11

  • 업데이트 된 답글입니다.

    サーバ認証方式は何をお使いでしょうか?
    固定IPタイプまたはID登録タイプになりそうですが・・・

    2021.06.14

    0
  • 업데이트 된 답글입니다.

    吉田 投稿者

    からくりさんコメントありがとうございます。
    ID登録タイプを使用しておりました。

    2021.06.14

    0
  • 업데이트 된 답글입니다.

    miyoshiya

    まったく同じエラーが出てしまったんですが、原因がわかって解決されたのでしょうか?
    昨日までは問題なく取得できたのですが・・・

    TypeError: load_pem_private_key() missing 1 required positional argument: 'backend'

    2021.06.17

    0
  • 업데이트 된 답글입니다.

    吉田 投稿者

    いまのところ変わらず原因はわかっておりません。。。

    2021.06.17

    1
  • 업데이트 된 답글입니다.

    佐藤正宗

    このエラーなんですが、private_key が見つからないってことですよね?
    私、前に改行コード入れないでつまづいたことがあるんですが、入れてますか?
    https://qiita.com/kunihiros/items/b2e267f262c64ca2ef2a#%E3%81%A4%E3%81%BE%E3%81%A5%E3%81%84%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D-1

    Git-Hub の Issue で lineworks ライブラリの作成者に聞いた方がいいかもしれませんね。

    2021.06.17

    1
  • 업데이트 된 답글입니다.

    吉田 投稿者

    コメントありがとうございます。
    改行コードは入れておりませんでした。改行コードを入れて再度試みてみます。

    2021.06.17

    1
  • 업데이트 된 답글입니다.

    miyoshiya

    改行コードを入れてるつもりなんですけど何故かエラーなんですよね


    Server_List_Privatekey = '-----BEGIN PRIVATE KEY-----\nPyRhhs.....xyRrA==\n-----END PRIVATE KEY-----'

    2021.06.17

    0
  • 업데이트 된 답글입니다.

    miyoshiya

    anaconda を使用していましたが、再インストールしてみたところエラーが出ず Token をなぜか取得することができました。
    私の知識では原因不明です。

    2021.06.17

    0
  • 업데이트 된 답글입니다.

    私も始めはライブラリ使ってつくろうとしましたが、
    なんかエラーが出たので諦めて、勉強のためだと思って
    自分で実装しました。

    どうしてもライブラリを使いたいとかでなければ、
    LINEWORKS APIを呼び出すこと自体はそんなに難しくないので、
    以下AWS Lambda用のコードを修正して貰えれば動くと思います。
    https://github.com/tsukumonasu/LineworksNewsBot/blob/master/src/index.py

    2021.06.18

    0
  • 업데이트 된 답글입니다.

    吉田 投稿者

    タキヒヨーないきさんコメントありがとうございます。
    改行コードを入れて試みましたがやはり同様のエラーが生じてしまいました。
    ライブラリの作成者に聞いてみようと思います。

    2021.06.18

    0
  • 업데이트 된 답글입니다.

    吉田 投稿者

    その後色々と調べたのですが、下記のエラー解消には至りませんでした。。。
    認証キーの改行コードの入力の仕方に問題があるのでしょうか?
    他に考えられる原因がありましたら、どなたかご教授頂けないでしょうか。
    どうにかトークbotを作成してみたいのです。。。

    TypeError: load_pem_private_key() missing 1 required positional argument: 'backend'

    2021.09.14

    0
前の投稿 メッセージ送信(Text)のエラーについて
次の投稿リクエスト検証について