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

时间:2014-11-20 11:56:32

标签: ios json google-custom-search

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

链接:

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

2 个答案:

答案 0 :(得分:41)

简要介绍流程:

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

答案 1 :(得分:0)

以下提供了来自"GET"的{​​{1}}请求的 Swift 4 中的实施,

google custom search engine