CLI
Kjør kodelagerets CLI med en nøkkel med avgrenset tilgang og den gjeldende verktøykatalogen.
Influence CLI er foreløpig en privat app i kodelageret. Kjør den med Bun fra en installert utsjekking av kodelageret. Det finnes ingen offentlig npm-installasjonskommando for denne pakken.
Sett PUBLISH_API_URL til Influence-opprinnelsen du stoler på, og gi prosessen PUBLISH_API_TOKEN som en hemmelig miljøvariabel. Begynn med tilkoblingsprofilen og verktøykatalogen:
export PUBLISH_API_URL="https://influence.so"
bun apps/cli/src/index.ts profile
bun apps/cli/src/index.ts tools:list
bun apps/cli/src/index.ts tool:call --tool accountList --input-json '{}'
For JSON-inndata velger du --input-json eller --input-file. Bruk tool:call --tool <name> for verktøy som katalogen angir at ikke krever bekreftelse, inkludert videreføring av autoriserte opplastinger. Handlinger som krever bekreftelse, bruker tool:prepare og deretter tool:confirm med identiske inndata, --confirmation-capability og --idempotency-key. Behold disse verdiene etter et svar med usikkert utfall. Ikke opprett en ny klargjøring bare for å prøve igjen.
Bruk media:upload --file <path> --content-type <mime> --client-key <stable-key> for lokale medier. Prøv igjen med den samme filen og nøkkelen etter et avbrudd. CLI-en kan ikke se på et bilde eller gi menneskelig visuell godkjenning. Åpne den returnerte gjennomgangsstien i Influence mens du er logget inn. Følg reglene for gjennomgang og gjenoppretting i HTTP-API-et.