Jelajahi Sumber

add missing file

lloydzhou 1 tahun lalu
induk
melakukan
f2a35f1114
1 mengubah file dengan 23 tambahan dan 0 penghapusan
  1. 23 0
      app/utils/baidu.ts

+ 23 - 0
app/utils/baidu.ts

@@ -0,0 +1,23 @@
+import { BAIDU_OATUH_URL } from "../constant";
+/**
+ * 使用 AK,SK 生成鉴权签名(Access Token)
+ * @return 鉴权签名信息
+ */
+export async function getAccessToken(
+  clientId: string,
+  clientSecret: string,
+): Promise<{
+  access_token: string;
+  expires_in: number;
+  error?: number;
+}> {
+  const res = await fetch(
+    `${BAIDU_OATUH_URL}?grant_type=client_credentials&client_id=${clientId}&client_secret=${clientSecret}`,
+    {
+      method: "POST",
+      mode: "cors",
+    },
+  );
+  const resJson = await res.json();
+  return resJson;
+}