一尘不染

在iOS中实现Google自定义搜索API

json

我通过了几个链接,以找到在ios应用程序中实现google customsearchapi的正确步骤,并在此过程中花费了大约6到7个小时。

链接:

所有这些提供了形成的点点滴滴。是否有地方可以提供准确的摘要信息,以帮助在iOS应用程序中实现自定义搜索?


阅读 399

收藏
2020-07-27

共1个答案

一尘不染

流程的简要步骤:

  1. 创建一个Google帐户(忽略是否拥有一个)
  2. 您可能会在此页底部发现一些与定价相关的信息,有所帮助(您也可以忽略这一点)
  3. 创建项目并生成API密钥
    1. 转到Google consol并创建一个项目
    2. 创建项目后,单击它以转到它的详细信息。
    3. 在Auth&API段下的左侧栏上,单击API。
    4. 现在,您将在“浏览API”部分中找到CustomSearchAPI链接(由于默认情况下未激活),请单击右侧的按钮将其打开。
    5. 现在,单击“ API”下方的“凭据”选项
    6. 在此页面上的“公共API访问”下,单击“创建新密钥按钮”,现在选择浏览器密钥(起初,我们想在浏览器上对其进行测试),将其创建并保留它,就像现在一样。
  4. 创建自定义搜索引擎
    1. 现在,在新标签上,打开“ 自定义搜索引擎”页面。在此页面上,单击“创建自定义搜索引擎”按钮
    2. 这将导致您创建新的搜索引擎页面,在“搜索站点”字段中输入您的域名。(如果您没有任何后顾之忧,请提供任何内容,例如在开头带有www。,在结尾带有.com的东西)
    3. 填写名称(如果尚未选择),然后单击创建。
    4. 所以你有一个跳跃的机器人来恭喜你吗?;)是的。在此页面中,通过单击“控制面板”按钮,升级到“修改搜索引擎”
    5. 您现在在这里,打开图像搜索,(如果需要)
    6. 同样,在“搜索站点”部分中,选择“搜索整个网络,但强调包含的项目”,而不是默认的“仅搜索包含的站点”
    7. 就是这样,在页面底部单击更新。然后回到页面中间,在“详细信息”标题下,单击“搜索引擎ID”,复制ID,然后将其粘贴到某处。
  5. 使用get request进行搜索:
    1. 要发出获取请求,请使用此请求URL
    2. 在其中替换您在“创建项目并生成API密钥”部分下创建的{API_KEY}
    3. 并将{SEARCH_ENGINE_KEY}替换为搜索引擎,是否仅复制粘贴了它?在查询字符串处使用与“ a”不同的值(在https://www.googleapis.com/customsearch/v1上调用它)? q = a &key = {API_KEY}&cx = {SEARCH_ENGINE_KEY}更改任何您想搜索的内容,您必须拥有搜索结果的漂亮JSON
  6. 其他的东西
    1. 如果您想查看请求状态,请返回项目页面,该页面显示请求的放置方式,失败的数量等。单击概述,您将获得该图,请爱用Google
    2. 如果您在JSON方面遇到问题,可以使用以下一些服务链接,
    3. 什么是JSON 12
    4. ios中使用JSON 。
    5. android中使用JSON 。
2020-07-27