Skip to Content
Facebook® Application Development For Dummies®
book

Facebook® Application Development For Dummies®

by Jesse Stay
May 2011
Beginner
408 pages
10h 27m
English
For Dummies
Content preview from Facebook® Application Development For Dummies®

Searching with Graph API

Facebook allows developers to use simple Graph API calls, with search as the object, to make their queries in the Facebook database (I talk in much more detail about Graph API in Chapters 7 and 10).

Here is what a typical search query looks like:

https://graph.facebook.com/search?q=dummies

No matter what you're searching for, every search query you make using Graph API relies on some basic elements. The elements you need are as follows:

  • The main graph API URL: This is just https://graph.facebook.com, just like all Graph API calls.
  • search: This is your object. It is the path of your Graph API call, so the full URL would be https://graph.facebook.com/search.
  • A keyword or phrase to search for: This goes in your query parameters, and is specified via the q query parameter. If I want to search for “dummies books,” I would specify https://graph.facebook.com/search?q=dummies+books. This would search all public status updates on Facebook for “dummies books.” Go ahead; try it in your browser to see for yourself!
  • The type of objects among which you're trying to search: If you want to only search for people, or only search for Facebook Pages, you can specify an object type as a query parameter. This is done with the type query parameter. A type search query in Graph API would look like this:
    https://graph.facebook.com/search?q=dummies&type=page

Knowing what you can search for

Facebook allows you to search different types of objects, including the following: ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Facebook Cookbook

Facebook Cookbook

Jay Goldman

Publisher Resources

ISBN: 9780470768730Purchase book