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

rpt*_*thi 11 json ios google-custom-search

我经历了几个链接,以找到在ios应用程序中实施google customsearchapi的正确步骤,并在此过程中花了大约6-7个小时.

链接:

所有这些都提供了一点点和平的形成.有没有地方可以提供有助于在iOS应用程序中实现自定义搜索的摘要,精确信息?

rpt*_*thi 41

简要步骤:

  1. 创建一个Google帐户(如果有的话,请忽略)
  2. 您可能会在本页底部找到一些与定价相关的信息,这对有帮助(您也可以忽略这一点)
  3. 创建项目并生成API密钥
    1. 转到谷歌控制台并创建一个项目
    2. 创建项目后,单击它以查看其详细信息.
    3. 在Auth和API细分栏下的左侧栏中,点击API.
    4. 现在,您将在Brows API部分找到CustomSearchAPI链接(因为默认情况下未激活),单击右侧的按钮将其打开.
    5. 现在单击"凭据",在"API"选项下方单击"凭据"
    6. 在"公共API访问"下的这个页面上,单击"创建新密钥按钮",现在选择浏览器密钥(首先我们想在浏览器上测试它),创建它并保留它,就像现在一样.
  4. 创建自定义搜索引擎
    1. 现在,在新选项卡上,打开" 自定义搜索引擎"页面.在此页面上,单击"创建自定义搜索引擎"按钮
    2. 这将引导您创建新的搜索引擎页面,此处在"要搜索的站点"字段中提供您的域名.(如果你没有一个没有担心,给任何东西,在开始时有www.和最后.com)
    3. 填写名称,如果尚未选择名称,则单击"创建".
    4. 所以你有一个跳跃的机器人来祝贺你?;)是的,就是这样.在此页面中,单击"控制面板"按钮,逐步"修改您的搜索引擎"
    5. 你在那里,现在打开图像搜索,(如果你想)
    6. 同样在"要搜索的网站"部分中,选择"搜索整个网络但强调包含的项目",而不是默认的"搜索包含的网站"
    7. 就是这样,在这个页面的底部点击更新.然后回到页面中间并在"详细信息"标题下,单击搜索引擎ID,复制ID,将其粘贴到某处.
  5. 使用get请求进行搜索:
    1. 要发出获取请求,请使用此请求URL
    2. 在其中替换您在"创建项目并生成API密钥"部分下创建的{API_KEY}
    3. 并将{SEARCH_ENGINE_KEY}替换为您刚刚复制粘贴的搜索引擎ID使用查询字符串调用它,而不是"a",https://www.googleapis.com/customsearch/v1q = a&key = {API_KEY}&cx = {SEARCH_ENGINE_KEY}更改您要搜索的任何内容您必须拥有搜索结果的美丽JSON
  6. 其他的东西
    1. 如果您想查看请求状态,请返回您的项目页面,请求如何请求,有多少失败,等等.点击概述,你会得到图表,爱你谷歌
    2. 如果您在使用JSON时遇到问题,可以使用以下链接:
      1. 什么是JSON 1,2
      2. ios中使用JSON .
      3. android中使用JSON .