{
  "kind": "customsearch#search",
  "url": {
    "type": "application/json",
    "template": "https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json"
  },
  "queries": {
    "request": [
      {
        "title": "Google Custom Search - API",
        "totalResults": "3",
        "searchTerms": "API",
        "count": 3,
        "startIndex": 1,
        "inputEncoding": "utf8",
        "outputEncoding": "utf8",
        "safe": "off",
        "cx": "017576662512468239146:omuauf_lfve"
      }
    ]
  },
  "context": {
    "title": "CS Curriculum",
    "facets": [
      [
        {
          "anchor": "Lectures",
          "label": "lectures",
          "label_with_op": "more:lectures"
        }
      ],
      [
        {
          "anchor": "Assignments",
          "label": "assignments",
          "label_with_op": "more:assignments"
        }
      ],
      [
        {
          "anchor": "Reference",
          "label": "reference",
          "label_with_op": "more:reference"
        }
      ]
    ]
  },
  "searchInformation": {
    "searchTime": 0.328786,
    "formattedSearchTime": "0.33",
    "totalResults": "3",
    "formattedTotalResults": "3"
  },
  "items": [
    {
      "kind": "customsearch#result",
      "title": "Alumni/Industry Lecture: Farshad Abasi - Securing Modern API and ...",
      "htmlTitle": "Alumni/Industry Lecture: Farshad Abasi - Securing Modern \u003cb\u003eAPI\u003c/b\u003e and ...",
      "link": "https://www.cs.ubc.ca/event/2018/11/alumniindustry-lecture-farshad-abasi-securing-modern-api-and-servicesmicroservices-bas",
      "displayLink": "www.cs.ubc.ca",
      "snippet": "Nov 22, 2018 ... Title: Securing Modern API and Services/MicroServices-based Applications By Design Speaker: Farshad Abasi, Co-Founder/Director of ...",
      "htmlSnippet": "Nov 22, 2018 \u003cb\u003e...\u003c/b\u003e Title: Securing Modern \u003cb\u003eAPI\u003c/b\u003e and Services/MicroServices-based Applications By Design Speaker: Farshad Abasi, Co-Founder/Director of&nbsp;...",
      "formattedUrl": "https://www.cs.ubc.ca/.../alumniindustry-lecture-farshad-abasi-securing-mo...",
      "htmlFormattedUrl": "https://www.cs.ubc.ca/.../alumniindustry-lecture-farshad-abasi-securing-mo...",
      "pagemap": {
        "metatags": [
          {
            "og:type": "website",
            "og:site_name": "Computer Science at UBC",
            "handheldfriendly": "true",
            "viewport": "width=device-width, initial-scale=1.0",
            "og:title": "Alumni/Industry Lecture: Farshad Abasi - Securing Modern API and Services/MicroServices-based Applications By Design",
            "mobileoptimized": "width",
            "og:url": "https://www.cs.ubc.ca/event/2018/11/alumniindustry-lecture-farshad-abasi-securing-modern-api-and-servicesmicroservices-bas",
            "og:updated_time": "2018-06-27T12:46:10-0700",
            "og:description": "Title: Securing Modern API and Services/MicroServices-based Applications By Design Speaker: Farshad Abasi, Co-Founder/Director of Application and Cloud Security, Mirai Security Inc.; CSO, Forward Security Date: Thurs. Nov 22, 2018 Time: 6 - 7:30 pm. Networking starts at 6 pm, talk begins at 6:30 pm. Light refreshments will be served."
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "{{FULL_COURSE}} Homework 4 - OpenGL Basics",
      "htmlTitle": "{{FULL_COURSE}} Homework 4 - OpenGL Basics",
      "link": "https://www.cis.upenn.edu/~cis4600/24fa/hw/hw04/openglBasics.html",
      "displayLink": "www.cis.upenn.edu",
      "snippet": "You will learn how to work with the OpenGL API by writing most of the C++ code necessary to assemble a basic rendering pipeline. This process will include ...",
      "htmlSnippet": "You will learn how to work with the OpenGL \u003cb\u003eAPI\u003c/b\u003e by writing most of the C++ code necessary to assemble a basic rendering pipeline. This process will include&nbsp;...",
      "formattedUrl": "https://www.cis.upenn.edu/~cis4600/24fa/hw/hw04/openglBasics.html",
      "htmlFormattedUrl": "https://www.cis.upenn.edu/~cis4600/24fa/hw/hw04/openglBasics.html",
      "labels": [
        {
          "name": "assignments",
          "displayName": "Assignments",
          "label_with_op": "more:assignments"
        }
      ]
    },
    {
      "kind": "customsearch#result",
      "title": "CIS 110 Homework 10: Image Stitching",
      "htmlTitle": "CIS 110 Homework 10: Image Stitching",
      "link": "https://www.cis.upenn.edu/~cis110/15fa/hw/hw10/imagestitching.html",
      "displayLink": "www.cis.upenn.edu",
      "snippet": "Learn about computational photography; Work with images; Use external libraries and understand how to use API documentation. At the end of this assignment, you ...",
      "htmlSnippet": "Learn about computational photography; Work with images; Use external libraries and understand how to use \u003cb\u003eAPI\u003c/b\u003e documentation. At the end of this assignment, you&nbsp;...",
      "formattedUrl": "https://www.cis.upenn.edu/~cis110/15fa/hw/hw10/imagestitching.html",
      "htmlFormattedUrl": "https://www.cis.upenn.edu/~cis110/15fa/hw/hw10/imagestitching.html",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQunqU3286D6U87_KPar6lsKVTpkUEeuFn8Hpsj9-9mGQruEJfkGCkIavGh&s",
            "width": "259",
            "height": "194"
          }
        ],
        "cse_image": [
          {
            "src": "https://www.cis.upenn.edu/~cis110/15fa/hw/hw10/example-seam.png"
          }
        ]
      },
      "labels": [
        {
          "name": "assignments",
          "displayName": "Assignments",
          "label_with_op": "more:assignments"
        }
      ]
    }
  ]
}
