Socket
Book a DemoInstallSign in
Socket

@ai-weave/embed-app

Package Overview
Dependencies
Maintainers
2
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ai-weave/embed-app

嵌入影刀 AI Weave 应用

latest
npmnpm
Version
0.0.4
Version published
Maintainers
2
Created
Source

npm version types

@ai-weave/embed-app

前端项目在 影刀 AI Weave 中嵌入应用。

方法 navigateToWithAuthCode 获取授权码、授权并跳转目标页面

安装

# 使用 pnpm(推荐)
pnpm add @ai-weave/embed-app

# 或者使用 npm
yarn add @ai-weave/embed-app # Yarn
npm  i  @ai-weave/embed-app # npm

快速上手

import { navigateToWithAuthCode } from '@ai-weave/embed-app';

function AwLinkButton() {
  return (
    <Button
      onClick={() => {
        navigateToWithAuthCode({
          getAuthCode: async () => {
            // 影刀AI Weave 的API-TOKEN建议保存在服务端
            // 返回 Promise<string>
            return fetch('https://yourdomain.com/inernal/getAwAuthCode').then((res) => res.json());
          },
          // 可选:优先配置成分配给客户的二级域名,如 https://csqy1-finance.yingdaoapps.com
          baseURL: 'https://app.yingdaoapps.com',
          // 跳转至目标 Weave 页面
          targetUrl: 'https://csqy1.yingdaoapps.com/app/83072351728931997/defaultPage?userId=123',
          // 可选:跳转方式
          target: '_blank',
        }).catch((err) => {
          // 授权失败错误
          alert(err.message);
        });
      }}
    >
      跳转到 AW
    </Button>
  );
}

0.0.3 版本的配置仍继续支持,建议升级到更新版本。

API

navigateToWithAuthCode(options)

参数类型必填说明
getAuthCodeasync function获取影刀 AI Weave 授权码
targetUrlstring登录成功后需跳转的最终页面 URL
baseURLstring客户在影刀 AI Weave 的二级域名(默认为 https://app.yingdaoapps.com
targetstring跳转方式: '_blank' (默认) | '_self'

License

MIT

FAQs

Package last updated on 30 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.