如何使用creative_spec中的preview_url预览广告?
我正在开发一个管理 Facebook 广告活动的 Facebook 连接网站,并且我有一个小型的 问题。 当我使用 API 创建广告时,我会在所创建广告的 Creative_specs 中收到预览 URL,然后我想将其显示在我的网站中。 然而,我得到的 URL 在 Facebook 内部。例子: http://www.facebook.com/ads/api/creative_preview.php ?cid=6003167825281
由于 facebook 框架检测代码,我无法在 iframe 中显示它,并且我无法在AJAX 调用(我不断收到 Bad Request 4xx)... 那么我到底如何才能在我的网站中预览使用 Facebook 广告 api 创建的广告呢?
谢谢, 亚尼夫
I'm developing a Facebook connect site that manage Facebook Ad Campaigns and I have a small
problem.
When I'm creating an Ad using the API I receive the preview_url in the creative_specs of the ad created and then I want to show it in my website.
However, the URL i get is inside Facebook. example:
http://www.facebook.com/ads/api/creative_preview.php?cid=6003167825281
I can't show it in an iframe because of facebook frame detect code, and i can't request to it in an AJAX call (i keep geting Bad Request 4xx)...
So how on earth I can preview an ad I created using the Facebook ads api in my site??
thanks,
Yaniv
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以查看此参考:http://developers.facebook.com/docs /reference/ads-api/generatepreview/
--- 首先你需要通过以下方式获取帐户 CSS
--- 然后通过以下方式获取 HTML 部分
--- 添加此 CSS 补丁
You can check out this ref : http://developers.facebook.com/docs/reference/ads-api/generatepreview/
--- First you need to get the account CSS by
--- Then get the HTML part by
--- Add this CSS patch
同时从您存储在数据库中的数据中获取,或者通过 API 中的广告 ID 检索广告详细信息。
from the data you store in your database at the same time or from retrieving the ad details with the ad id from the api.