CLI
Kør repositoryets CLI med en nøgle med afgrænsede tilladelser og det aktuelle værktøjskatalog.
Influence CLI er i øjeblikket en privat applikation i repositoryet. Kør den med Bun fra en lokal kopi af repositoryet, hvor afhængighederne er installeret. Der findes ingen offentlig npm-installationskommando til denne pakke.
Sæt PUBLISH_API_URL til den betroede Influence-origin, og angiv PUBLISH_API_TOKEN som en hemmelig miljøvariabel. Start med forbindelsesprofilen og værktøjskataloget:
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 '{}'
Vælg --input-json eller --input-file til JSON-input. Brug tool:call --tool <name> til værktøjer, som kataloget markerer som uden krav om bekræftelse, herunder fortsættelse af autoriserede uploads. Handlinger, der kræver bekræftelse, bruger tool:prepare efterfulgt af tool:confirm med identisk input, --confirmation-capability og --idempotency-key. Behold disse værdier efter et usikkert svar. Opret ikke en ny forberedelse blot for at prøve igen.
Brug media:upload --file <path> --content-type <mime> --client-key <stable-key> til lokale medier. Prøv igen med samme fil og nøgle efter en afbrydelse. CLI’en kan ikke inspicere et billede eller give et menneskes visuelle godkendelse. Åbn den returnerede gennemgangssti i Influence, mens du er logget ind. Følg HTTP-API’ets regler for gennemgang og genopretning.