Connect with us


Introducing Facebook Graph API v10.0 and Marketing API v10.0



Today, we are releasing Facebook Graph API v10.0 and Marketing API v10.0.

This release has many announcements, updates, deprecations and “undeprecations” that may impact how your application(s) integrate with our platform. This post outlines these updates and the necessary steps developers need to take to avoid disruption where applicable.

Detailed information regarding all the changes is provided below. For technical specifications, please visit our v10.0 changelog.

Visit the Platform Initiatives Hub to learn more about our Developer Platform.

Announcements and Updates

Data Use Checkup certification

To avoid losing your Facebook Platform API access, please complete Data Use Checkup (DUC) within 60 days of being enrolled. You can complete DUC by going to the “My Apps” page in your App Dashboard.

Last fall, Facebook launched Data Use Checkup (DUC), a new annual requirement for Developers to certify their API access and data use comply with the Facebook Platform Terms and Developer Policies.

As part of our gradual rollout to all apps, you’ll receive a due date and further instructions via a developer alert, along with an email to the registered contact address and a notification in your Required Actions list on the App Dashboard.

For detailed instructions on completing DUC, you can refer to our developer documentation. You can also find out more in the DUC dedicated FAQs section.

Groups API 90-Day Data Access Levels and Data Limits:

Starting on May 24, 2021, when utilizing the Groups API, applications’ available data access window will be limited to 90 days.

We are also introducing tiered Groups API access for consumer applications based on if they are in Development Mode or Live Mode. Groups API permissions will now behave similarly to Standard and Advanced Access for business applications.

Today, apps in Development Mode can access all contents of Public Groups & Private Groups where the developer is an admin. After completing App Review, these apps can access all content from groups that have installed the app.

On May 24, 2021, apps in Development Mode can only access their own content in Public Groups & Private Groups where the developer is an admin. This means the app will not have access to content that other Groups users (without roles on the app) have published, such as posts and comments.

Learn more in the v10.0 changelog

Access Levels for public_profile and email permissions for Business Apps

As part of our ongoing initiatives to safeguard and protect user data, we’ve added the public_profile (i.e. Default Public Profile Fields) and email permissions to the access levels model we announced with Graph v8.0 for new and existing business type apps.

Newly created business type apps now start with Standard Access for the public_profile and email permissions. When an app has Standard Access to public_profile, only users with a role on the app or business that’s claimed the app can search for or log into the app. If you need external users to log into your app, app admins can request Advanced Access in the App Dashboard. This access will be auto-granted.

Learn more in the v10.0 changelog

Data Deletion Requests Reminders

As announced on November 10, 2020, Consumer & Gaming app types submitting for App Review or transitioning from Development Mode to Live Mode will be required to provide a data deletion request callback, or a URL with explicit instructions for users on how to request deletion of their data. We plan to enforce this requirement by November 10, 2022 and will remind app developers 60-days prior to enforcement.

Graph Ads Insight API Change Options for Retention Reduction Project

Ads Manager UI will no longer support reporting of Ads Insights metrics data older than 37 months. The API will return an error when the request contains date ranges beyond the 37 month retention. We are disabling the ‘date_preset = lifetime’ and replacing it with ‘date_preset = maximum.’

Graph API v10.0 changes to Ads Insight, except for ‘date_preset = lifetime,’ will be applied to all other versions of the Graph API after 90 days. The specific field called does not need to change. There will be preset functionality, and all “Lifetime” calls will default to 37 month retention as maximum.

This change will not impact data related to ad creatives, audiences, delivery settings, or ad object names, and there will be no change to the calculation of existing metrics. This change will apply across Ads Reporting surfaces, including Ads Manager, Ads Reporting, and Lightweight Ad Experiences.

  • Day of Release 2/23/2021:
    • Version 10.0
      • Enable ‘date_preset = maximum’
      • Disable ‘date_preset = lifetime’
      • Return error when request contains explicit date ranges that are beyond the 37 month retention
    • Versions 9.0 and below
      • No change to current functionality
  • 90 Days Post Release – 05/24/2021:
    • Versions 9.0 and below
      • Enable ‘date_preset = maximum’ (same as new version)
      • Return error when request contains explicit date ranges that are beyond the 37 month retention (same as new version)
      • date_preset = lifetime’ can still work but it only return data within 37 months, that is to say, it behaves like maximum

Learn more in the v10.0 changelog

New Deletion Policy for externally-owned data on ThreatExchange

Beginning May 24, 2021, when partners set an expire_time on the data they upload to ThreatExchange, we will “hard delete” data at the expiration time mentioned. If you wish to indicate data is no longer valid, set the “expired_on” field to delete automatically.

Formerly, “soft” delete meant that we label expired content as expired. We no longer support soft deletes, and after content expires, it will be hard deleted and will no longer be visible in ThreatExchange.

Additionally, all non-Facebook ThreatDescriptors in ThreatExchange will be hard deleted once they expire. The expiration time will continue to be set by the creator of the ThreatDescriptor. Deletion will then begin on all expired ThreatDescriptors not created by Facebook. If your application currently has expired ThreatDescriptors that you do not want to delete when this policy goes into effect, you must push back the expiration date or set it to “0” to ensure that the data never expires.

Click here to learn more about the changes

Targeting Changes in new API

On May 24, 2021, we’ll no longer ask for location_spec and country parameters when creating a Lookalike Custom Audience across all versions of the API.

When creating a Lookalike Audience, the user selects the Lookalike source and the desired ratio. The location for the Lookalikes will be defined by the country location in the campaign’s targeting specification. There will be no impact on existing campaigns given this change. This change will only impact new and edited campaigns.

Launching new Platform Live Status page

The new Facebook’s Business Status page will increase transparency and proactive communication with external developers using Facebook’s Platform Products. This page will provide a centralized place to check the platform status of Facebook’s business products (Ads, WhatsApp Business API, Facebook Developer Platform, etc.). The page is currently live for Ads Manager and Whatsapp Business API, and additional business products will be added through May 2021.


Deprecation of the Go Live Dialog

On May 24, 2021, we will be deprecating the Go Live Dialog (GLD) SDK. This deprecation of a legacy live production tool will occur across all versions of the API. This change will only impact live broadcasting on Facebook. We encourage developers to use the Live Producer and Live API for all bespoke live production solutions.

Solutions to go live once the GLD SDK is deprecated:

  • Access Live Producer directly via (or other entry points on Facebook such as the “Live Video” button on a Page or Profile)
  • Integrate any custom solutions with the Live API

Learn more in the v10.0 changelog

Connections Targeting Deprecation

On May 24, 2021, Connections Targeting will no longer be supported when creating/editing an adset. This requirement will only impact new and edited campaigns, and there will be no impact on existing campaigns.

Learn more in the v10.0 changelog


Undeprecate endpoints gr:post:Business/business_users, gr:post:Business/system_users, and gr:post:User/access_tokens

When we launched Graph API v9.0, we restricted access to three business endpoints:

  • gr:post:Business/business_users
  • gr:post:Business/system_users
  • gr:post:User/access_tokens

As of the launch of Graph v10.0, we will re-open these endpoints to API calls when apps meet either of these two conditions:

  • The target business is the owning business of the calling app
  • The target business is a child business (in a Business 2-Tier model) of the owning business of the calling app

Learn more in the v10.0 changelog

Action Item Calendar

Marketing API Version Deprecations:

As part of our Marketing API versioning schedule, please note the upcoming Marketing API version deprecations:

  • March 3, 2021: Marketing API v7.0 will be deprecated removed from the platform
  • May 4, 2021: Marketing API v8.0 will be deprecated removed from the platform
  • August 25, 2021: Marketing API v9.0 will be deprecated removed from the platform

To avoid disruption to your business, we recommend migrating all calls to the latest Marketing API version that launched today. (Visit the changelog for more details).

Graph API Version Deprecations:

As part of our Graph API versioning schedule, please note the upcoming Graph API version deprecations listed below:

  • May 4, 2021: Graph API v3.2 will be deprecated removed from the platform
  • August 3,2021: Graph API v3.3 will be deprecated removed from the platform

General Deprecations

  • May 24, 2021:
    • Go Live Dialog will be deprecated and removed from the platform
    • Connections Targeting will be deprecated and removed from the platform

Developer Action Required

  • Rolling Enrollment: Data Use Checkup certification
    • Once enrolled, completion required within 60 days
    • DUC dedicated FAQs section.
  • February 23, 2021: Launch of Graph Ads Insight API changes only for Graph v10.0
  • May 24, 2021:
    • Launch of Graph Ads Insight API changes for Graph v9.0 and below
    • Changes to Access Levels Based on App Review go into effect
      • Groups API data access limited to 90 days
      • Groups API tiered data levels implemented
      • Change to public_profile and Email Permissions for Business Apps goes into effect
    • New “Hard Deletion” data policy on ThreatExchange is implemented
  • November 10, 2022: Data Deletion Requests Deadline

Facebook Developers

Continue Reading


Hopes Google, Facebook deals will underpin a rise in journalism jobs



“We have seen no guarantees from the big media companies that money raised from the digital platforms will be spent on journalism,” said MEAA Media federal president Marcus Strom said last week.

“If some of this the Facebook and Google’s massive Australian revenue is now to be returned to media companies, there must be a corresponding commitment that the money is spent on news content, not dividends or corporate bonuses. The media companies must provide transparency about how they intend to allocate these funds.“

There are signs at least some companies are already progressing with plans to do just that despite challenging market conditions.

Guardian Australia is expected to take another floor in its Surry Hills office for new employees while industry sources have indicated News Corp Australia, owner of The Australian, The Daily Telegraph and The Herald Sun, is considering hiring almost 100 journalists with the money. News Corp declined to comment.

National broadcaster the ABC has not yet signed any deals with Google or Facebook but has pledged it will use the money to invest in regional journalism.

But Nine, which owns television, radio and newspaper assets (including this masthead) has been less explicit. A spokesperson for Nine referred back to comments made publicly by chief executive Hugh Marks.

Mr Marks said at a Senate inquiry more than one week ago that if funding from tech giants wasn’t secured, job losses at Nine’s publications would continue.

Following the company’s half-year financial results last week, Mr Marks indicated the company would consider hiring new journalists. “You won’t be able to say a dollar here goes to $1 there but you can look at that business and say it’s a strong viable sustainable publishing business that will be able to support journalism going forward,” he said.


“If there are opportunities for us to employ more journalists to get a positive result then we will do that. But it certainly underpins the future of journalism in this market.”

Seven West Media chief executive James Warburton said most of the money the company expects to gain from its deals with Google and Facebook will be used for Perth based newspaper The West Australian and its regional titles. He initially said the cash would be dropped to the bottom line and be used for repayment of debt but now says it will be focused on improving the newspapers’ digital strategy.

Seven’s deal also has a YouTube component, which means some of the money will be spent on television content.

“It will support quality journalism in metropolitan, regional and community markets and underpin the digital strength and sustainability of our news businesses going forward,” Mr Warburton said.

Industry sources who are familiar with the various agreements have said that some publishers have an audio component – which requires them to invest a large amount of money in areas such as podcasting. Other companies will use the money for distribution strategies to build their digital audiences.

For smaller outlets like Junkee, the money will provide an important backbone for the business to continue its work.

“We haven’t made any definitive decisions yet about how we’ll spend the money, but this moment presents a unique opportunity for us to invest in public interest journalism,” Junkee’s editorial director Rob Stott says. “We’ll be looking at a mix of original reporting and background infrastructure that will make Junkee a more sustainable operation into the future. I’m extremely excited about the potential for this funding to make a real difference to the breadth and depth of content we produce.”

Most Viewed in Business


Read More

Continue Reading


Facebook banned my perfectly harmless article – and I think I know why




<b>Facebook</b> banned my perfectly harmless article – and I think I know why thumbnail

You start by excluding fascists, anti-vaxxers and conspiracists. You end by banning pretty much anyone you disagree with. In recent months, Facebook has taken to labelling as fake, or removing altogether, a number of stunningly inoffensive pieces: a study by the American researcher Dr Indur Goklany claiming (quite correctly) that the number of people dying globally as a result of natural disasters was falling; a column by the investigative journalist Ian Birrell questioning whether the WHO had been too hasty in ruling out the possibility of a Wuhan leak; a report by the leading Oxford epidemiologist, Dr Carl Heneghan, of a Danish study arguing that facemasks made little difference to the spread of Covid-19.

And, now, an article of mine. Last week, I wrote a piece for the John Locke Institute (JLI), a high-minded organisation that runs summer schools and seminars, mainly for sixth-formers, offering in-depth tuition in the humanities subjects. I advanced the view that the epidemic had made us more collectivist, and that the post-lockdown world would be relatively authoritarian. The JLI bought advertising on Facebook to promote the piece. Facebook first authorised the advertisements, then pulled them without explanation.

In my case, as in all the others, it is impossible to know what the offence was. None of the pieces was making tendentious claims, let alone promoting conspiracy theories. Since Facebook offers neither explanations nor an open appeals process, we can only guess.

Are algorithms set in such a way as to screen out Right-of-centre opinions? Are they overseen by people with an explicit agenda? Is Facebook responding to pile-ons by woke activists? Is the real objection not so much to the content as to the authors?

I suspect the last. A few weeks ago, Think Scotland, a Unionist website, tried to advertise two articles critical of Nicola Sturgeon. Facebook said no on the bizarre grounds that they violated its “Vaccine Discourager” guidelines. The editor, Brian Monteith, suspecting that Facebook was being pressurised by Cybernats, experimentally tried to advertise a wholly unpolitical article about a young mother potty-training her daughter. It, too, was rejected. Eventually, after a campaign mounted by Toby Young’s Free Speech Union, Facebook backed down.

For what it’s worth, I take the view that Facebook, as a private company, can run whatever adverts it likes. But let’s be absolutely clear that it is now a publisher – a publisher with an agenda. Any notion that Facebook (or Twitter, or YouTube) is simply a platform has gone. It is one more opinionated channel, alongside Fox News, Russia Today, the BBC and the Morning Star.

What is most interesting is not the fact that Facebook has its biases – we all have biases – but what those biases are. Bizarrely for a company that was originally meant to facilitate the free flow of ideas, it has become intolerant of dissent – or, at least, of certain forms dissent. You generally won’t get into trouble for denying Stalin’s crimes, boycotting Israel or celebrating Margaret Thatcher’s death. But question whether there is excessive use of state power in enforcing lockdowns or reducing carbon emissions and you may be excluded.

Indeed, we seem to be reaching the point where simply to call for free speech is becoming dangerous. To the extent that the JLI can be said to have a collective view on anything, it believes in heterodoxy. Its founder, a former Oxford academic called Martin Cox, ensures that his summer schools and seminars hear a range of views from top lecturers, and encourages his students to engage with ideas that might initially repel them. That is, if you think about it, the essence of liberalism.

The article of mine which JLI ran, the one Facebook found intolerable, was not about Covid-19 or public health. It was about the fragility of an open society, the way a shared threat can throw people back on their tribal instincts, and the consequent likelihood that powers seized by governments on a supposedly contingent basis in 2020 won’t be relinquished when the epidemic passes.

Any organisation that sees such opinions as unacceptable is – there is no other way to put this – hostile to liberty.

Read More

Continue Reading


Tragic reason why man tried to live stream death on Facebook




A man who threatened to live stream his own death on Facebook after he was denied euthanasia despite a viral campaign now plans to travel to Switzerland to end his life.

Alain Cocq, 57, who suffers from a disease that is so rare that it does not even have a name, says he is in a permanent state of suffering.

His case went viral in September 2020 when he threatened to live stream his death on Facebook if French President Emmanuel Macron did not change the country’s laws to allow for assisted dying.

He had to give up on his project after Facebook cut the feed, but he is still advocating for changes in law and has now decided to go to Switzerland to be able to benefit from euthanasia there.

He is applying to the authorities in the Swiss capital Berne and he hopes to receive a positive response in the coming months, if not weeks.

Alain Cocq is now travelling to Switzerland after he was denied euthanasia. Source: Newsflash/Australscope

Alain Cocq is now travelling to Switzerland after he was denied euthanasia. Source: Newsflash/Australscope

Cocq suffers from a rare form of disease that has been described as being similar to ischaemia, which is when a restriction in blood being supplied to live tissue causes an oxygen shortage that damages the tissue and can cause dysfunctions.

There is no cure for his condition, which will, very slowly, prove fatal.

“I want end of life to become the primary theme of the presidential elections in 2022,” he told local French newspaper 20 Minutes.

Despite his appeal to the French president in September, President Macron said he was “unable to accede to his request” despite the “profound respect” he had for him.

The retired plumber, who has been ill for 34 years, is hoping the Swiss will help him end his life after a failed attempt with the European Court of human rights in 1993 and a first petition to the French government in 1994.

At the time, he was still in a wheelchair, but after that numerous cardiovascular and cerebral accidents rendered him permanently bedridden.


Do you have a story tip? Email:

You can also follow us on Facebook, Instagram and Twitter and download the Yahoo News app from the App Store or Google Play.

Read More

Continue Reading