I'm trying to develop a Facebook App and i would like to create a Facebook Page through the Graph API (https://developers.facebook.com/docs/graph-api/reference/page/#Creating).
The problem is that looks like this feature is available only for "Standard API Access" which looks related to the Marketing API. How do I submit for revision (which looks necessary for use the API endpoint) my app for getting the "standard access api" if it is still under development?
Related
I'm quite new to Facebook Graph API but I got a question on how to post stories to Facebook from web application using Graph API.
Based on Facebook - Sharing to Storiesthey only explain a ways to post stories from Android and iOS application but not from Web application, is there any possible way to publish a stories to Facebook from web thru Graph API or any other Facebook's API?
I think I've found the answer, based on my research across the official documentation and other places on the web.
I'm convinced that there's no way to publish a Facebook Story thru a web application, this is because as of right now, Facebook API only supports the ability to publish stories on Android or iOS environments only and not the web application, but correct me if I'm wrong.
i am developping a mobile app which can use the facebook API to create and diffuse publicities. but i don't know which API to use. i saw somewhere th MARKETING API can be the one but i am not sure.
The markeying API is one choice. However, there also exists the Facebook Ads API. The only problem with this one is that you have to be approved and verified by Facebook to use it.
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.
I can use the Facebook Graph API successfully (within my iOS app) for several calls but I'm trying to use it for searching.
I implemented the url after googling and getting many hits, i.e. Does facebook have a public search API yet?.
I can use the search API from a browser and get results, however it doesn't work from within my app.
So I had a look at the Facebook graph API reference https://developers.facebook.com/docs/graph-api/reference/v2.0
and search isn't listed there. Has it therefore been removed?
Be aware that Facebook has just taken down public post search in Graph API v2.0 so you won't be available to do that anymore.
Check https://developers.facebook.com/docs/apps/upgrading under section Graph API "Public post search is no longer available. (/search?type=post&q=foobar)"
The old Facebook Legacy REST API had a function dashboard.publishActivity, however the new Graph API only allows messages to be posted on /me/feed.
Is there a way to send activities using the Graph API?
As mentioned in http://developers.facebook.com/blog/post/552/ Facebook "have removed the section which displayed the News that developers published via the Dashboard APIs in the Games Dashboard". Therefore the dashboard.publishActivity function no longer provides any useful functionality. My recommendation is to switch to either using stream posts or to Requests 2.0, as these will provide the same sort of distribution that you're looking for.