searching users from facebook, with their name and other attributes - facebook

I want to create a search engine for Facebook. It should search users on social networking site Facebook. So can I use Graph API for the purpose ?? or is there any other technology available which I can use ?

Yes you can use the Graph API for this. see the "Search" Section of http://developers.facebook.com/docs/reference/api/
You can search over all public objects
in the social graph with
https://graph.facebook.com/search

Related

Search recent media and comment via Instagram API and Graph API

I want to build an app where the app user can from within the app
search Instagram's most recent media by a search term (Hashtag-Search)
post comments to Instagram posts
For searching Instagram the Graph API can't be used, because it doesn't has such capability. Therefore I need to use the old Instagram API, correct? But Instagram states "The Instagram Graph API is Now Available to All Developers. For Non-Business Instagram Accounts please continue to use the existing Instagram Platform API". The users of my platform have business accounts which I need for posting comments via the Graph API.
Do I have to use the Instagram API for searches by the app users (1.) and the Graph API for posting comments(2.)?
Is there another way to search for Instagram media which is not against Instagram policies?
Yes, You need to use both APIs; in other words, have to have access token for both apps just for the same Instagram account, doing oauth handshake to each API's authentication.
Also to note - for your first requirement: Search media by hashtags in Instagram API, you need your app to have public_content scope; which Instagram no longer approves to new apps. So, unless you have an oauth app already with this scope for Instagram API; most likely it wouldn't be possible to use developer apis for search.
For limited tag search you can use public web api:
https://www.instagram.com/explore/tags/{tagName}/?__a=1
for example: https://www.instagram.com/explore/tags/apple/?__a=1
This is just for recent media - I guess, this API does not guarantee all media.
This is no longer correct.
The graph API has the endpoint ig_hashtag_search, which will find the ID of the hashtag. You can then use it to search for media on endpoints recent_media and top_media.

Facebook API collect pages in certain country

Using the facebook api, is it possible to have a query to get facebook pages in a certain country?
I have been searching on google on how to do it or any alternatives but no luck.
I am currently using C# to interact with facebook api.
Thanks in advance!
There's no endpoint to search for Pages in certain countries. Have a look at
https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#search

Facebook API - Advanced Search

I'm trying to replicate some functionality of the Facebook web interface via the API and am a bit stuck. Basically, via the web site I can enter 'Favorite pages of people named "jim"' in the search box and get a slew of results, but I haven't found a way to replicate this type of query via the API. Is such a thing possible?
As WizKid commented, Graph Search is not available with the API, you can only use the Search API for searching: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.1#search
Keep in mind that public search and news feed search are not available in v2.0 anymore, see changelog: https://developers.facebook.com/docs/apps/changelog

Scope of Facebook's Graph API search

I am using the Facebook Graph API through the Javascript SDK to search for users. However, when I try to find a user that has a protected profile it does not show up in the search results. Which I find weird because if I use the Facebook website to look for the same user using the default search bar, the user DOES show up. Is there any solution to find a user in a better way?
Could you be more specific? How do you search for the users, what users are you searching for? As a general rule, if you need something more than basic information provided by Graph API, you will need user's permissions (as in getting their e-mail address and so on).

Is it possible to use Facebook search in my app?

I'm developing a Facebook app.
I wonder if I can use the original Facebook search engine in my app via their REST API. Is it possible?
You can search over all public objects in the social graph with
https://graph.facebook.com/search?q=watermelon&type=post
q is query and type is object
Check the API docs (look for searching)
https://developers.facebook.com/docs/reference/api/