小编Nic*_*nié的帖子

在 React 应用程序中嵌入 Typeform

如何在我的 React 应用程序中嵌入 Typeform 表单?

Typeform 提供的嵌入代码无法在 JSX 中编译。

这是嵌入代码的示例:

<div class="typeform-widget" data-url="https://sample.typeform.com/to/32423" style="width: 100%; height: 500px;"></div> <script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm", b="https://embed.typeform.com/"; if(!gi.call(d,id)) { js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script> <div style="font-family: Sans-Serif;font-size: 12px;color: #999;opacity: 0.5; padding-top: 5px;"> powered by <a href="https://admin.typeform.com/signup?utm_campaign=ezQ2ub&utm_source=typeform.com-12183356-Basic&utm_medium=typeform&utm_content=typeform-embedded-poweredbytypeform&utm_term=EN" style="color: #999" target="_blank">Typeform</a> </div>

reactjs typeform

6
推荐指数
2
解决办法
6336
查看次数

我可以使用fetch来调用Notion API吗?

我想使用 Notion 作为 SPA 的内容网关。我可以使用 fetch 中的 Notion API 吗?我正在尝试使用 fetch 来获取数据,但由于 CORS 而无法正常工作。

let notion = fetch(import.meta.env.VITE_NOTION_API_URL+'/databases/'+import.meta.env.VITE_NOTION_APP_DATABASE+'/query', {
      method: 'POST',
      mode: 'cors',
      credentials: 'omit',
      headers: {
        'Content-Type': 'application/json',
        "Authorization": `Bearer ${import.meta.env.VITE_NOTION_API_SECRET}`,
        "Notion-Version": `${import.meta.env.VITE_NOTION_API_VERSION}`,
      }
    })
Run Code Online (Sandbox Code Playgroud)

这可能吗?

notion-api

6
推荐指数
1
解决办法
2381
查看次数

如何检测用户是否已完成嵌入式Typeform?

我在iframe中嵌入了一个Typeform嵌入到我的页面中.从我的JS我想知道用户已经完成了typeform(即点击提交).字体JS似乎没有提供任何可以监听的事件.目前我只想出以下解决方案 - 定期调用以检测是否正在显示outro页面:

document.getElementById('my-typeform-iframe').getElementsByClassName('outro').length > 0
Run Code Online (Sandbox Code Playgroud)

有一些更好的方法吗?

javascript forms typeform

5
推荐指数
2
解决办法
1374
查看次数

在 https 服务器上测试 Facebook 即时游戏时,网站以 0% 继续加载

对不起,我的英语不好,我做的事情(测试我的项目)就像在官方文档(https://developers.facebook.com)中一样。我用命令测试我的证书,没有错误。当我制作https服务器时,也没有错误。您可以在此处找到该项目:developers.facebook.com。

首先,我测试localhost:8080,它显示我不安全并且 https 是红色的,当项目被嵌入时,是的,网址是https://www.facebook.com/embed/instantgames/YOUR_GAME_ID/player?game_url=https://localhost:8080,此时网站似乎不起作用,它继续以 0% 加载。我不知道为什么。有人可以帮我吗?谢谢你的帮助!

facebook typescript

5
推荐指数
1
解决办法
632
查看次数

具有上下文和内存的langchain

我正在尝试修改现有的 Colab 示例以结合 langchain 内存和上下文文档加载。在两个单独的测试中,每个实例都完美运行。现在我想将两者(训练上下文加载和对话记忆)合二为一 - 这样我就可以加载之前训练的数据,并在我的聊天机器人中保存对话历史记录。问题是我不知道如何使用“ConversationChain”来实现这一点,它只需要一个参数,即“输入”。

当我使用“ConversationChain”时,我可以传递以下内容: query = "What is the title of the document?" docs = docsearch.similarity_search(query) chain.run(input_documents=docs, question=query)

有人能指出我正确的方向吗?

我正在使用这里的内存示例:https ://www.pinecone.io/learn/langchain-conversational-memory/

我对 Python 和 langchain 的了解有限。

我试过:

    with open('/content/gdrive/My Drive/ai-data/docsearch.pkl', 'rb') as f:
        docsearch = pickle.load(f)
  
    model_kwargs = {"model": "text-davinci-003", "temperature": 0.7, "max_tokens": -1, "top_p": 1, "frequency_penalty": 0, "presence_penalty": 0.5, "n": 1, "best_of": 1}

    llm = OpenAI(model_kwargs=model_kwargs)
    
    def count_tokens(chain, query):
    with get_openai_callback() as cb:
        docs = docsearch.similarity_search(query)
        # working older version: result = chain.run(query)
        result …
Run Code Online (Sandbox Code Playgroud)

langchain py-langchain

5
推荐指数
1
解决办法
2万
查看次数

OpenGraph - 选择og:url points/redirect user并保持标签正常工作的位置

我正在尝试实现OpenGraph动作和对象.它工作正常,我能够在ticker/Timelime中创建对象和动作.

我唯一关心的是当你显示对象时,它的标题是一个链接.但是它链接到我用来生成对象的页面,所以没有什么可以显示:

object.html.erb

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# name_space: http://ogp.me/ns/fb/name_space#">
<meta property="fb:app_id"        content="APP_ID" /> 
<meta property="og:type"          content="name_space:object" /> 
<meta property="og:url"          content="PATH_TO_METHOD_TO_CREATE_OBJECT?img_link=<%= CGI.escape(@img_link)%>&points=<%=@points%>&description=<%= @description%>" /> 
<meta property="og:title"         content="<%= params[:units_offered] %> Points" /> 
<meta property="og:description"   content="<%= params[:description] %>" />
<meta property="og:image"       content="<%= params[:img_link] %>">
Run Code Online (Sandbox Code Playgroud)

如果我将og:url元标记更改为我的FB页面的网址,则该对象将选择我的FB页面值.

在一个完美的我想链接到什么或我的FB页面.

任何线索?

谢谢!

facebook meta-tags opengraph facebook-opengraph

4
推荐指数
1
解决办法
6965
查看次数

GTM JavaScript 编译器错误 ECMASCRIPT6

我的问题是关于我使用 JavaScript 将一些表单数据从 Webflow 发送到 Typeform。当我在 Google Tagmanager 中创建自定义 html 标签时,出现以下错误:

JavaScript 编译器错误 Typeform 标记
错误位于第 3 行字符 1:此语言功能仅支持 ECMASCRIPT6 模式或更好:const 声明。

第 4、5、6、13、14、15 行也会出现同样的错误。

这是我的代码:

<script>
  $( "#formbutton" ).click(function() {
    const naam = $('#Naam-2').val();
    const email = $('#Email-2').val();
    const postcode = $('#Postcode-2').val();
    Cookies.set('naam', naam, { expires: 30 } );
    Cookies.set('email', email, { expires: 30 } );
    Cookies.set('postcode', postcode, { expires: 30 } );
  });

  var Webflow = Webflow || [];
  Webflow.push(function() {
    const naam = Cookies.get("naam");
    const email = …
Run Code Online (Sandbox Code Playgroud)

javascript google-tag-manager typeform

4
推荐指数
1
解决办法
8164
查看次数

如何使用配置对象和依赖项创建 NestJs Pipe?

我想将配置字符串传递给管道,但也想注入服务。NesJs 文档描述了如何独立而不是一起完成这两项工作。举个例子:

管道.ts

@Injectable()
export class FileExistsPipe implements PipeTransform {

  constructor(private filePath: string, db: DatabaseService) { }

  async transform(value: any, metadata: ArgumentMetadata) {
    const path = value[this.filePath];
    const doesExist =  await this.db.file(path).exists()
    if(!doesExist)  throw new BadRequestException();
    return value;
  }
}
Run Code Online (Sandbox Code Playgroud)

控制器.ts

@Controller('transcode')
export class TranscodeController {

  @Post()
  async transcode ( 
    @Body( new FileExistsPipe('input')) transcodeRequest: JobRequest) {
    return await this.videoProducer.addJob(transcodeRequest);
  }

Run Code Online (Sandbox Code Playgroud)

基本上,我希望能够将属性名称传递到我的管道(例如'input'),然后让管道查找请求中的属性值(例如const path = value[this.filePath]),然后查看该文件是否存在于数据库中。如果没有,则抛出 Bad Request 错误,否则继续。

我面临的问题是我需要 NestJs 来注入我的 DataBaseService。对于当前的示例,它不会,并且我的 IDE 给出一个错误,new FileExistsPipe('input')仅传递了一个参数,但需要两个参数(例如 …

nestjs

4
推荐指数
1
解决办法
2207
查看次数

使用PHP访问ChatGPT API

我正在编写一个简单的 PHP 脚本,没有依赖项来访问 ChatGPT API,但它抛出了一个我不明白的错误:

这是到目前为止的脚本:

    $apiKey = "Your-API-Key";
    $url = 'https://api.openai.com/v1/chat/completions';  
    
    $headers = array(
        "Authorization: Bearer {$apiKey}",
        "OpenAI-Organization: YOUR-ORG-STRING", 
        "Content-Type: application/json"
    );
    
    // Define messages
    $messages = array();
    $messages["role"] = "user";
    $messages["content"] = "Hello future overlord!";
    
    // Define data
    $data = array();
    $data["model"] = "gpt-3.5-turbo";
    $data["messages"] = $messages;
    $data["max_tokens"] = 50;

    // init curl
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    
    $result = curl_exec($curl);
    if (curl_errno($curl)) {
        echo 'Error:' . curl_error($curl); …
Run Code Online (Sandbox Code Playgroud)

openai-api chatgpt-api

3
推荐指数
1
解决办法
2万
查看次数

Django:创建网络钩子接收器

我目前正在尝试为该站点实施 webhooks 。我在有关创建 webhook 的文档中找不到太多内容。您是否有任何好的存储库或页面可供我查看以更好地了解如何为 Typeform 构建 webhook?

python django typeform

1
推荐指数
1
解决办法
4260
查看次数