Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法实现Facebook Java APi

无法实现Facebook Java APi
EN

Stack Overflow用户
提问于 2017-11-22 12:22:14
回答 1查看 379关注 0票数 1

我需要Facebook的营销应用程序接口的帮助。我正在尝试创建一个使用Facebook Java API的广告。我已经将电子邮件存储在我的数据库中,我希望我的程序能够获取这些电子邮件ID并将它们推送到自定义受众中。但是我遇到了一些关于"AdCreative“的问题。它有两个名为SetLinkUrl和SetObjectUrl的参数。我不明白要在这些参数中传递什么。我试着给页面的链接,我正在努力推广,但它不起作用。

对于AdCreative部件,这就是我正在做的事情。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AdCreative creative = account.createAdCreative()
                  .setTitle("Java SDK Test Creative")
                  .setBody("Java SDK Test Creative")
                 //.setImageHash(imageFile.hashCode())
                 .setLinkUrl("xyz")
                 .setObjectUrl("xyz")
                  .execute();

在这里,xyz链接到我的facebook页面。我得到了这个错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
com.facebook.ads.sdk.APIException$FailedRequestException: {"error":{"message":"Invalid parameter","type":"OAuthException","code":100,"error_subcode":1885833,"is_transient":false,"error_user_title":"Ad Must Be Associated With a Facebook Page","error_user_msg":"Ads and ad creatives must be associated with a Facebook Page. Try connecting your ad or ad creative to a Page and resubmit your ad.","fbtrace_id":"HGmvidCVerR"}}
    at com.facebook.ads.sdk.APIRequest.readResponse(APIRequest.java:226)
    at com.facebook.ads.sdk.APIRequest.access$1(APIRequest.java:203)
    at com.facebook.ads.sdk.APIRequest$DefaultRequestExecutor.sendPost(APIRequest.java:409)
    at com.facebook.ads.sdk.APIRequest$DefaultRequestExecutor.execute(APIRequest.java:335)
    at com.facebook.ads.sdk.APIRequest.executeInternal(APIRequest.java:160)
    at com.facebook.ads.sdk.AdAccount$APIRequestCreateAdCreative.execute(AdAccount.java:1848)
    at com.facebook.ads.sdk.AdAccount$APIRequestCreateAdCreative.execute(AdAccount.java:1843)
    at demo.BasicExample.main(BasicExample.java:149)
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://graph.facebook.com/v2.11/act_103127053798775/adcreatives
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at com.facebook.ads.sdk.APIRequest.readResponse(APIRequest.java:207)
    ... 7 more
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://graph.facebook.com/v2.11/act_103127053798775/adcreatives
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at java.net.HttpURLConnection.getResponseCode(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
    at com.facebook.ads.sdk.APIRequest.readResponse(APIRequest.java:205)
    ... 7 more

我刚在某处看到facebook不允许facebook域名链接来减少垃圾邮件。所以我不知道要在那里传递什么。请帮帮我。或者,如果有人能解释整个"AdCreative“部分,那就太好了。

另外,我不理解"Image hash“部分。请解释一下

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-11-22 13:14:51

docs

您将无法再创建或编辑未连接到有效页面的活动广告和链接广告。请求将返回错误: ErrorCode::ADPRO2__AD_MUST_HAVE_PAGE (1885833)

另外:

如果您在广告创意的object_story_id或object_story_spec字段

中提供了有效的and,您仍然可以创建活动广告和链接广告

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47434625

复制
相关文章
Facebook Graph API(1)—介绍
Facebook提供三种low-level HTTP APIS去访问Facebook Graph. 1.Graph API 2.FQL(过期) 3.Legacy REST API(过期) 为什么要学习Graph API 1.Open Graph可以让广大用户发现你的应用或者业务 2.可以加入更多社交内容,你的朋友可能会对你的内容感兴趣 3.使用Facebook Login统一登录,可以减少投入,并且可以跨不同设备。 The Graph API Explorer API Explorer是一个低级工具,使用它
八哥
2018/01/18
2K0
Facebook Graph API(1)—介绍
Vue.js中Facebook第三方登录api实现[亲测可用]
demo 地址请狠狠的戳这里 http://download.lllomh.com/cliect/#/product/J417096994417412
芈渡
2020/06/13
2.3K0
Vue.js中Facebook第三方登录api实现[亲测可用]
安卓SDK无法下载、无法联网API下载
Android SDK无法下载,因为国内google被屏蔽了,需要通过一些服务器进行访问。
似水的流年
2019/12/06
1.3K0
安卓SDK无法下载、无法联网API下载
Android SDK无法下载,因为国内google被屏蔽了,需要通过一些服务器进行访问。 需要配置win7的hosts文件: 打开地址:C:\Windows\System32\drivers\etc\hosts 用记事本打开,然后将下面的配置放进去: #google_android更新  173.194.72.190 www.google.com 173.194.72.190 developer.android.com 203.208.41.132 dl.googl
似水的流年
2018/01/18
7300
语音翻译api无法在线调试
在线调试的参数需要session Uuid和语音分片的序号 ,但是找不到预处理接口和文件分片上传接口,怎么搞啊 凑字数凑字数凑字数凑字数凑字数凑字数 凑字数凑字数凑字数凑字数凑字数凑字数 凑字数凑字数凑字数凑字数凑字数凑字数 凑字数凑字数凑字数凑字数凑字数凑字数 image.png
用户5798902
2019/07/18
4.3K0
语音翻译api无法在线调试
Facebook数据被滥用?8个视频案例教你用好Facebook Graph API
大数据文摘作品 编译:Aileen 过去的一个周末,社交网络Facebook因为用户数据被第三方API滥用帮助美国大选的事情上了热搜。直到现在,Facebook CEO小扎也没有发出任何官方回应,以及未来该如何更好的保护私人数据。有人认为作为坐拥海量用户数据的网站在获得巨大收益的同时,理应预想到数据被滥用的可能并作出防范措施,在事情发生之后也应该更积极的面对而不是回避。也有人提出犯法的是第三方API, 原罪不在Facebook。 先把这件事情放一边,可以确定的是Facebook拥有大量可供人们浏览的数据,人
大数据文摘
2018/05/23
1.3K0
Facebook Graph API(2)--读取数据之picture
Picture(图片) 在Graph API中提到图片不是照片的。此处的picture是指用户的头像,组,事件或应用和相册的图片。所以使用avatar也不是很好,毕竟不仅仅是用户头像。 1.概览 可以通过 https://graph.facebook.com/[yourfacebookname]/picture 或者https://graph.facebook.com/me/picture 但是这种方式是需要在访问令牌的应用或者网站中。 返回的是一个CDN的地址,可以更快的访问用户的头像,但是有访问频次(次
八哥
2018/01/18
2.8K0
Facebook Graph API(2)--读取数据之picture
Facebook推出用于android数据加密的开源API
小编吐槽 恶意应用和android手机的续航能力一样是令android用户格外头疼的一个问题(至少我就这么觉得 – -!),Facebook把它使用的用于数据加密的API开源了,的确是一件不错的事情。 正文 现如今很多的智能手机,都支持把应用安装到SD卡中,这会帮用户节省很多空间,但是许多黑客也会利用这一点窃取用户的隐私。一般情况下,应用都有SD卡的读写权限,当然他也可以读取到其他应用,存储在SD卡上的数据。这意味着如果你安装了恶意的应用,他就可以轻易的获取SD卡上的所有数据。 当然,为了
FB客服
2018/02/02
1.2K0
为什么说API无法取代EDI?
随着企业信息化水平的发展,通信技术水平也在不断地提高。在企业信息化建设的过程中,人们时常会听到这两个词:API和EDI。API和EDI均为有效的供应链管理方案,用于处理企业间的数据传输。它们分别具有什么样的特点?两者之间究竟具有什么样的关系呢?
知行软件EDI
2021/06/01
5510
为什么说API无法取代EDI?
alertover推送api的java httpclient实现实例
本人前几天发现一款很好用的推送app——alertover,但是官网api的应用示例竟然没有java应用的示例,所以自己尝试写了一个。使用httpclient请求了一下post接口,传了一下json数据,判断一下响应的状态码。现分享代码,共大家参考。
FunTester
2019/08/08
5990
JAVA API调用elasticsearch实现基本增删改查
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/80354898
林老师带你学编程
2019/05/25
1.8K0
Java 应用通过 OpenTelemetry API 实现手动埋点
我们知道对于 Java 应用可以通过 OpenTelemetry 提供的 Java agent 来实现自动埋点功能,在大多数场景下也完全足够了,但是有时候我们需要更加精细的控制,这时候我们就需要使用手动埋点的方式来实现了。
我是阳明
2023/09/11
1.3K0
Java 应用通过 OpenTelemetry API 实现手动埋点
Win32 API编程:WinMain无法重载函数或_tWinMain无法重载
 当采用WinMain作为入口函数时,第三个参数类型应定义为LPSTR,表示CHAR *型
战神伽罗
2019/07/24
1.5K0
java中无法解析为类型_java无法解析导入的包
.odt文件是openoffice软件产生的文档格式,可以直接用office打开,这其实就是一个压缩包,可以使用解压软件打开,里面有一个content.xml文件,这个文件内有<text:p>标签,标签内就是展示出来的内容。
全栈程序员站长
2022/10/28
4.8K0
java基础API
(1)Application Programming Interface,应用程序接口。 是一些预先定义的类和接口,或指软件系统不同组成部分衔接的约定。 (2)API说明文档
全栈程序员站长
2022/09/08
8790
java基础API
Java API 基础
  Java程序员在开发Java程序时,只需要安装有JDK,就可以在程序中使用import关键字导入Java API 中指定的包并在自己的程序中使用这些包中定义的各种类和接口。
全栈程序员站长
2022/09/08
1.1K0
Java API 基础
Zookeeper Java API
本文主要讲解使用Java API来和Zookeeper集群进行交互,大家在看完这篇文章以后一定要亲自动手去敲代码(纸上得来终觉浅,绝知此事要躬行)。下面介绍的API依赖的maven版本为:
shysh95
2019/07/24
5610
HDFS Java API
官网 http://hadoop.apache.org/docs/r2.7.3/api/index.html
程裕强
2022/05/06
1.6K0
HDFS Java API
ZooKeeper Java API
ZooKeeper API 的核心部分是 ZooKeeper 类。在构造函数中提供一些参数来连接 ZooKeeper,并提供如下方法:
smartsi
2019/11/26
2K0
Java常用API
编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。其实,这些Java类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为Xxx Robot API。本章涉及的Java API指的就是JDK中提供的各种功能的Java类。
闲花手札
2021/08/24
1.1K0

相似问题

C++中与内存管理相关的查询

40

从设计模式获取与malloc相关的错误: malloc / free /malloc/ free

21

与C++中的指针相关

20

c++相关查询中的类原型

11

与活动相关的查询

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文