Does the "new" Facebook Marketplace have a listing API? - facebook

Facebook recently launched a slightly better, and certainly more prominent, Marketplace to sell goods locally. Is there an API for adding listings or does anyone know if there will be an API?

I doubt they will have an API for the Marketplace as it is designed as a person to person local marketplace, rather than a business to person marketplace. However, it would not be hard to build your own bot to post ads using something like nightmare.js. I looked into this a few months back and it took me about 2 hours to create a minimal bot that could post a basic ad. Could share the code with you if you want.
If you're not familiar with Javascript/Node.js, you could build it using any web scraper but Nightmare.js makes it really easy.

Update : You can now request your business to get listed on facebook marketplace.
Documentation : https://developers.facebook.com/docs/pages/shops-api.
Form for Application : https://www.facebook.com/shops-api-alpha/.
Please note, this is a limited alpha so only select partners will be eligible for access to the API.

Yes they do and it’s called the Commerce Platform.
https://developers.facebook.com/docs/commerce-platform
Just click on that link to see they have an on boarding process that ultimately leads to listing items on Facebook marketplace.
More specifically, you will want to use the Catalog Batch API to add products via API calls.

Related

How long it takes to find my Google+ profile through Google+ Rest API

I created an application as part of a university project that searches using web APIs. Google+ is one of the APIs considered.
Now I am trying to evaluate this application against what other search tools offer. In the evaluation, I ask the user to create a google plus account and then try to find it using the search engine example.com and then try our tool.
The problem I am having is that when I create a google plus profile, I can not find it immediately using "Google+ API people search". Is there a way to tell the API to consider recently created profiles or any other solution to this.
No. Google+ is a large application and things can take time to process by various other systems.

Facebook Continued Flow Lead Ads: How to get whitelisted?

We'd like to use the Facebook Continued Flow Lead Ads API. Integrating it into our website was quite easy. The Continued Flow Test Tool was helpful.
The last step missing is how to integrate our endpoint - the Follow Up URL - in campaigns.
In the Facebook Continued Flow Lead Ads API, the documentation says that
This feature is available by whitelist only.
Since Facebook's support doesn't provide this information, maybe someone over here can help me?
How does one get whitelisted?
As far as I know you have to go through an internal process with a FB account manager or one of the technical managers of the Lead Ads project to get your ad account whitelisted for continued flow use. I checked if this might be exposed on the FB App Review process but it's not yet, so I recommend contacting your account manager if you have one or otherwise trying to go through FB support.
in order to be whitelisted you need to have:
Managed account
$50K+ monthly spent
You can apply through this link which is available publicly - https://www.facebook.com/business/standardadsapi

Create Facebook store application: where should I start?

I've never built a Facebook app. All I've done so far is registering my FB account as a developer in https://developers.facebook.com and I saw there are LOADS of tutorials and docs there so it's a bit overwhelming. So I'm looking for some advice on what to read and what to learn (if needed).
I'd like to build an app that adds a "shop" tab on facebook pages, where the user can list their products and add a price, description, etc for it. There should be a shopping cart where the user can check out and be taken to a payment section where I'll integrate it with https://developers.mercadopago.com to generate a payment ticket the user can use to pay. They allow php, .NET, Node.js, Ruby and Python, but I only know a bit of php, .NET and python, so those would be my options to choose from.
Any advice is welcome :)
Thanks!
Read their PHP "Getting Started" guide. https://developers.facebook.com/docs/php/gettingstarted/4.0.0
The Getting Started guides for all APIs are linked from https://developers.facebook.com/docs/ — I would probably check JS next, but you can go your own way from there.

Is there a way to know when the Facebook Developers publish changes to the Facebook API?

An application I support was broken today by what I believe was an undocumented change to the API.
How do developers of sites that rely on Facebook monitor the API for changes?
I am aware of the Developer blog and I'm sure there are other "non automated" ways, but I'm specifically interested in any automated services available to health check the parts of the API that are critical to my app.
I'm also aware of the "platform status" page, http://developers.facebook.com/live_status but this is just a basic "is Facebook alive" check.
Any ideas or experience to share?
Should I set up a series of automated test cases with a tool like Watin or Selenium?
Watin or Selenium
Or is there a specific Facebook tool / RSS feed available?
Also: does anyone know if the Facebook team publishes a public schedule or timetable of release notes when a build or API change set goes "live", that could be used to trigger an automated test? Anyone doing this successfully willing to share?
There is no automated release notes or definite changelog, but there is an RSS feed showing the date of the most recent push to production: https://www.facebook.com/feeds/api_status.php
The push item contains the date and time that Facebook's code was last pushed

Login on site with other site creadentials in asp.net

I have developed asp.net MVC social networking site. I do not want to keep credentials at my database. Its user choice like stackoverflow (this forum). When we saying login the there should be option that to login with google/yahoo/facebook credentials, if user has account over there. What I have to do? is there any webservice provided by sites (google/yahoo/facebook) or what is remedy over this ? this topic in totally new for me . I expecting help from you gems..
You could implement OpenID. DotNetOpenAuth is implementation for .NET.
Sounds like OpenId would work for you (click, and more).
Library's to use in your apps.
For Facebook you want to use Facebook Connect. There is an implementation for .net on codeplex that you may want to have a look at. You may also want to look at this question.
Google uses OpenId. You can use DotNetOpenAuth to connect to google (and any other OpenId provider, such as Yahoo and twitter).
If you want to connect with Microsoft's LiveId, you may want to read this tutorial.
EDIT
There is also the option of using JanRain, a single provider that consolidates a large number of login providers. But note that JanRain is only free up to 1000 users.
There are solutions that enable authentication and features (like status updates, friends etc) from all mentioned sites, one of them is RPX from JanRain. I've experience with RPX personally and it's a great product, however, it will cost you money. They charge you per registered user etc.. I do not know of an open source solution that can compete with RPX.
If you are not interested in paying for a product you can always implement support for the mentioned sites yourself. All of them provide open API's and examples for how to do this. For Facebook it's very easy to implement Facebook Connect. Google and Yahoo both support Open ID and there are plenty of open source resources available for .NET (like http://www.dotnetopenauth.net/).
Good luck with your community!