git clone https://github.com/karuakun/typetalk-cli-dotnet-cli-sample.git
cd src/GetTypetalkState
dotnet restore
dotnet publish -o ~/out --self-contained -r win-x86
git clone https://github.com/karuakun/typetalk-cli-dotnet-cli-sample.git
cd src/GetTypetalkState
dotnet restore
dotnet publish -o ~/out --self-contained -r osx-x64
TypeTalkのデベロッパーページでアプリケーションを登録し、Client ID と Client Secret を確認する https://typetalk.com/my/develop/applications
設定例
項目 | 設定値 |
---|---|
アプリケーション名 | typetalkcli |
Grant Type | Client Credentials |
Description |
config 以外のサブコマンドは初期化が済んでいないと利用できません。
.\typetalkcli config --clientId {Client ID} --clientSecret {Client Secret}
> .\typetalkcli getspace -l table
|Key|Name|
|---|----|
|typetalk-spacekey|タイプトークのスペース名|
.\typetalkcli gettopic {typetalk-spacekey} -l table
|Id|Name|Description|
|--|----|-----------|
|{topickId}|トピック名|概要|
|{topickId}|トピック名|概要|
dotnet runtypetalkcli getpost {typetalk-spacekey} -t {topickId} -from 2018-09-01 -to 2018-09-30 -l table
dotnet run likedsummary {typetalk-spacekey} -t {topickId} -from 2018-09-01 -to 2018-09-30 -l table
dotnet run likesummary {typetalk-spacekey} -t {topickId} -from 2018-09-01 -to 2018-09-30 -l table
dotnet run likedpostsummary {typetalk-spacekey} -t {topickId} -from 2018-11-01 -to 2018-11-30 -l table
dotnet run talkssummary {typetalk-spacekey} -t {topickId} -from 2018-11-01 -to 2018-11-30 -l table