当前位置: 首页 > 面试题库 >

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

鲁展
2023-03-14
问题内容

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

链接:

  • https://developers.google.com/custom-search/json-api/v1/简介
  • http://developers.google.com/apis-explorer/#p/customsearch/v1/search.cse.list?q=a&_h=1&
  • https://productforums.google.com/forum/#!topic/customsearch/hT2fnfErVwo
  • 和所有的父亲

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


问题答案:

流程的简要步骤:

  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 1,2?
    4. 在ios中使用JSON 。
    5. 在android中使用JSON 。


 类似资料:
  • 本文向大家介绍自定义搜索功能Android实现,包括了自定义搜索功能Android实现的使用技巧和注意事项,需要的朋友参考一下 先看看效果图: 源码下载:自定义搜索功能 代码: SearchActivity.java SearchBean.java SearchAdapter.java CommonAdapter.java ViewHolder.java SearchView.java 布局文件:

  • 我有一个API,可以对六个字段进行自定义搜索,大致如下,虽然也可能包括敏感数据,因为我在其他地方对相同类型的搜索使用了相同的方法 用户名 电子邮件 名字 姓氏 部门 我通常使用RESTful方法,因此对于用户列表或单个用户,检索用户的过程如下所示 然而,对于搜索,我对如何允许这样做有点困惑。我的初衷是在请求正文中使用JSON,例如 我不能使用请求正文,因为这似乎是合乎逻辑的(和我使用的POST等行

  • 本文向大家介绍Android自定义View软键盘实现搜索,包括了Android自定义View软键盘实现搜索的使用技巧和注意事项,需要的朋友参考一下 1. xml文件中加入自定义 搜索view 2. 自定义的   view java文件  3. style  4. bg_search_bar.xml  5. activity 中加上代码 以上内容是小编给大家介绍的Android自定义View软键盘实

  • 本文向大家介绍iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能,包括了iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能的使用技巧和注意事项,需要的朋友参考一下 注:CSDN的代码块有点捞,如果浏览器窗口较窄,一行代码占了两行的位置,后面的代码就看不到了,大家可以把浏览器窗口拉大一点 UI小姐姐设计的搜索框经常是五花八门,系统的搜索

  • 问题内容: 任何人都可以分享一些Java代码来开始使用Google搜索API。可以帮助我。(我已获得API密钥和自定义搜索引擎ID)。 谢谢。 问题答案: 我已经更改了@Zakaria提供的代码中的。这可能不是解决问题的正确方法,但是它为您提供了Google搜索的结果链接。您只需要解析输出。看这里, 希望它也对您有用。

  • 本文向大家介绍IOS实现自定义布局瀑布流,包括了IOS实现自定义布局瀑布流的使用技巧和注意事项,需要的朋友参考一下 瀑布流是电商应用展示商品通常采用的一种方式,如图示例 瀑布流的实现方式,通常有以下几种 通过UITableView实现(不常用) 通过UIScrollView实现(工作量较大) 通过UICollectionView实现(通常采用的方式) 一、UICollectionView基础 1、