Facebook Aims To Curb App Spam: Starting Oct. 2, Developers Can No Longer Use API To Post Directly To Friends’ Walls

Starting Oct. 2, applications on Facebook will no longer be able to use its application-programming interfaces to post stories directly to the walls of users’ friends, the social network announced in a post on its developer blog.

Facebook pointed to negative feedback from users as the reason for the change, saying:

We have found that posting content via API (stream.publish) on a friend’s wall leads to a high incidence of user dissatisfaction (hiding content, blocking the app). After the migration period, posting content to friends’ timelines via stream.publish will no longer be allowed. Please use the feed dialog for posting.

This change was just one of the October 2013 breaking changes that will be rolled out globally Oct. 2, although developers are encouraged to implement them sooner via Facebook’s app dashboard. The other breaking changes are:

  • Game achievement action custom properties will appear in the “data” field, consistent with other Open Graph actions.
  • Fetching likes will now return 25 results at a time, rather than all of them.
  • Apps will be able to retrieve all likes on a post via paging, rather than just the first four, as it is currently.
  • The network privacy field is being removed from Facebook’s graph API and FQL.
  • Specifying a limit of zero in FQL or the graph API will return zero results, correcting a bug that was causing all results to be displayed.
  • Native apps on iOS and Android must use the software-development kits for their respective operating systems to initiate login with Facebook.

Readers: Have you ever blocked or hidden content generated on your News Feeds by friends’ usage of apps?

Image courtesy of Shutterstock.

Related Stories
Mediabistro Course

Instagram Marketing

Instagram MarketingStarting October 27, learn how to gain likes and followers on one of the most popular social media platforms! In this course, you'll learn how to develop an Instagram strategy that will make your profile stand out and gain new followers, tell your brand's story through photos, and use your profile to drive your sales and business objectives. Register now!