Support Article
PMM Facebook integration fails with an exception
SA-64181
Summary
Paid Media Manager (PMM) Facebook integration fails with an exception.
Error Messages
ccom.pega.dsm.dnode.api.dataflow.StageException: Exception in stage: Paid Media at com.pega.dsm.dnode.api.dataflow.StageException.create(StageException.java:37) at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageInputSubscriber.onCompleted(DataFlowStage.java:385) at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor$5.process(DataFlowExecutor.java:325) at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor.runEventLoop(DataFlowExecutor.java:194) at com.pega.dsm.dnode.api.dataflow.DataFlow$1.emit(DataFlow.java:284) at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:57) at
Caused by: com.pega.mkt.paidmedia.error.PaidMediaDFRunException: You are calling a deprecated version of the Ads API. Please update to the latest version: v3.1. ... 33 more Caused by: com.facebook.ads.sdk.APIException$FailedRequestException: {"error":{"message":"(#2635) You are calling a deprecated version of the Ads API. Please update to the latest version
Steps to Reproduce
Integrate Facebook in Paid Media Manager.
Root Cause
A defect in Pegasystems’ code or rules.
When a new Facebook application is created, the API version defaults to Pega Marketing 7.31. Users cannot choose the lower API version. Hence, PMM Facebook run fails since the lower API version is used.
Resolution
Apply the following hotfixes.
- HFix-46683
- HFix-46754
Tags:
Published September 13, 2018 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.