RE: RE: Farcaster开发指南
You are viewing a single comment's thread from:

RE: Farcaster开发指南

Words
4
Reading
1 min
Listen
Play
8M
  1. 登录
<template>
<div
  class="neynar_signin"
  data-client_id="your client key"
  data-success-callback="onSignInSuccess"
>
</div>
</template>
 
<script setup>
useHead({
  script: [ 
    { src: "https://neynarxyz.github.io/siwn/raw/1.2.0/index.js",
      async: true,
    },
    { src: "/neynar.js"},
  ]
})
</script>

// neynar.js存在 public目录中
function onSignInSuccess(data) {
  console.log("1625, Sign-in success with data:", data)
  // 得到了data.signer_uuid这些, 下面是业务逻辑  
}
  1. 发帖
const farcasterCast = async (text) => {
    await fetch(
      'https://api.neynar.com/v2/farcaster/cast/',
      {
          headers: {
            'Content-Type': 'application/json',
            'Accept': 'application/json',
            'x-api-key': 'your api key',
          },
          method: "POST",
          body: JSON.stringify({
            signer_uuid: signer_uuid, //登陆中得到的signer_uuid
            text: text
          })
      }
    )
}