2

タイトルの言い回しが正しいかどうかは 100% 確信が持てませんが、これが私がやりたいことです。

ほとんどが JS と小さな PHP スクレーパーである小さなページを作成しました。スクリプトが実行され、見つかった情報に基づいて Trello に接続し、PHP スクレーパーを使用して別のサイトをスクレイピングし、Trello のいくつかのカードを更新します。

これはブラウザにロードできるページとしては問題ありませんが、サーバー上で cron ジョブとして実行されるページとして設定したいと考えています。Trello に自動的にログインするようにスクリプトを変更する方法がわかりません。1 回実行して 30 日間承認するなどできることはわかっていますが、理想的には、それを続けなければならないことはしたくありません。私はこれに少し慣れていないので、どのようにアプローチするのが最善かについてのレコは大歓迎です。

**ウェブアプリから移動

4

1 に答える 1

2

Trelloへのログインをシミュレートするよりも、有効期限のないAPIトークンを生成するのがおそらく最も簡単です。

まず、でアプリケーションキーを生成します

https://trello.com/1/appKey/generate

次に、で有効期限のない読み取り/書き込みトークンを生成します

https://trello.com/1/authorize?key=substitutewithyourapplicationkey&name = My + Application&expiration = never response_type = token&scope = read、write

ボードとカードを実行するにはこれで十分GETですPUT。新しいトークンを取得することを心配する必要はありません。有効期限が切れることはないからです。

たとえば、ボードを読むことができます。

GET https://api.trello.com/1/boards/id_of_board?key=substitutewithyourapplicationkey&token=substitutewithyournonexpiringtoken

またはカードを変更します

PUT https://api.trello.com/1/cards/id_of_card?desc=New%20Description&key=substitutewithyourapplicationkey&token=substitutewithyournonexpiringtoken

詳細については、 https://trello.com/docsおよびhttps://trello.com/apiを参照してください

于 2012-02-06T18:39:11.497 に答える