不是100%确定标题的措辞正确,但这是我想做的。
我写了一个小页面,主要是JS&一个小的PHP刮刀。脚本运行,连接到Trello,根据发现的内容,使用PHP scraper刮取另一个站点,然后更新Trello中的一些卡。
这是一个可以在浏览器中加载的页面,但我想将其设置为在服务器上作为cron作业运行的页面。我不知道如何修改我的脚本以自动登录Trello。我知道我可以运行一次,授权30天等等,但理想情况下我不想一直这样做。我对此有点不熟悉,所以欢迎任何关于如何最好地处理它的建议。
**已从Web应用程序中移动
生成非过期API令牌可能最简单,而不是尝试模拟登录Trello。
首先,在生成应用程序密钥
https://trello.com/1/appKey/generate
然后,在生成一个不过期的读/写令牌
https://trello.com/1/authorize?key=替换您的应用程序密钥&name=My+应用程序&过期=从不&response_type=令牌&scope=读取、写入
这应该足以完成板卡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