Facebook Insight API:“快速启动”程序的问题

时间:2018-06-06 15:28:49

标签: facebook facebook-sdk-4.0 facebook-marketing-api facebook-insights

我按照“快速入门”解释的不同步骤(使用java代码选项)来使用Facebook Insight API。

所以,我做了:

git clone https://github.com/facebook/facebook-java-ads-sdk.git

然后:

cd facebook-java-ads-sdk/

Thans Facebook要求找到facebook-java-ads-sdk / target字典以获取文件的版本号facebook-java-ads-sdk- .jar

问题1:我不知道该怎么做。你可以帮忙吗?

然后,我按照建议做了:

cp ~/Downloads/SAMPLE_CODE.java  .

然后Facebook要求创建SAMPLE_CODE.java文件,这要感谢:

javac -cp target/facebook-java-ads-sdk-<latest sdk version>.jar SAMPLE_CODE.java

我没有放在这里的版本号(参见问题1),我看不出如何创建SAMPLE_CODE.java,因为它已经存在。

当我尝试执行时:(我认为3.0.0是正确的版本号,但我不确定)

javac -cp target/facebook-java-ads-sdk-3.0.0.jar SAMPLE_CODE.java

我收到错误:

SAMPLE_CODE.java:40: error: ']' expected
      .setBreakdowns(List<AdsInsights.EnumBreakdowns>.VALUE_["COUNTRY"])
                                                             ^
SAMPLE_CODE.java:40: error: ')' expected
      .setBreakdowns(List<AdsInsights.EnumBreakdowns>.VALUE_["COUNTRY"])
                                                                      ^
SAMPLE_CODE.java:40: error: ';' expected
      .setBreakdowns(List<AdsInsights.EnumBreakdowns>.VALUE_["COUNTRY"])
                                                                       ^
SAMPLE_CODE.java:41: error: illegal start of expression
      .setTimeRange("{\"since\":\"2018-06-05\",\"until\":\"2018-06-06\"}")
      ^
SAMPLE_CODE.java:41: error: ';' expected
      .setTimeRange("{\"since\":\"2018-06-05\",\"until\":\"2018-06-06\"}")

所以问题2是:如何执行这个命令javac -cp target / facebook-java-ads-sdk-.jar SAMPLE_CODE.java?

谢谢!

0 个答案:

没有答案