问题标签 [facebook-java-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
125 浏览

facebook-comments - 自动刷新facebook评论导致闪烁

我们的网络代码中有一个 facebook 评论插件,我们希望实时更新评论部分。

为此,我们使用 FB.XFBML.parse() 例程来解析 FB DOM。然而,当我们这样做时,我们会看到一个巨大的闪烁,因为 fb-comments DOM 被删除并再次添加。

有什么方法可以自动刷新评论部分而不会闪烁?

这是我们的代码

任何指针都会有很大帮助。谢谢。

0 投票
1 回答
124 浏览

facebook-graph-api - Facebook java business sdk 7.0.0 lib 缺少 AdsInsights 类成员数据

营销 API v7.0(java 库: facebook-java-business-sdk.7.0.0

我最近从 v5.0 跳到 v7.0,发现 AdsInsights 类中消失了以下字段:

存在这些字段的最后一个库是

并首先在版本中消失

我检查了更改日志,没有发现有关这些缺失字段的详细信息,这似乎是一个疏忽。知道这些字段是否/何时会返回到最新的 java 库?

谢谢。

0 投票
0 回答
24 浏览

spring-security - How to validate access token within Resource Server obtained from the iOS client

I am building a spring boot java resource server as a backend for an iOS app. The iOS App authenticates users using federated login with Facebook and passes access token for resource server to create an internal user. linked to the facebook profile.

Any documentation I came across discusses how to use spring security to authenticate/authorize users using login form, but I am just trying to parse/validate the access token already given by FB. How can I do this? Google offers a library to easily parse access token and extract user's information, but I can't find a counterpart library for facebook.

0 投票
0 回答
488 浏览

facebook-java-api - Facebook API:创建广告时出错:已为用户禁用付款(error_subcode:1815010)

实际:为用户禁用付款

预期:没有问题,应该可以创建广告

注意:一旦我在 facebook 的广告管理器 UI 中创建广告,相同的 API 将起作用。但是该 API 第一次失败了。

0 投票
0 回答
55 浏览

facebook - 无法使用 Facebook API 创建广告

我无法使用 Facebook API 在我的 Facebook 页面上发布广告。我正在使用java技术来做到这一点。我指的是:https ://developers.facebook.com/docs/marketing-apis/get-started/ 当我的 Facebook 应用程序处于开发模式时,我可以创建广告系列和广告集,但在创建广告创意时给我这个错误:com.facebook.ads.sdk.APIException$FailedRequestException: {"error":{"message":"Invalid parameter","type":"OAuthException","code":100,"error_subcode":1885183,"is_transient":false,"error_user_title":"Ads creative post was created by an app that is in development mode","error_user_msg":"Ads creative post was created by an app that is in development mode. It must be in public to create this ad.","fbtrace_id":"ArxDl-Vv6ehl1Dbj_hF6uc_"}}

因此,我将我的 Facebook 应用程序设置为实时模式,但现在我无法创建任何内容并出现此错误:

com.facebook.ads.sdk.APIException$FailedRequestException: {"error":{"message":"Unsupported post request. Object with ID 'act_442958229128370' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api","type":"GraphMethodException","code":100,"error_subcode":33,"fbtrace_id":"AHQGlrnyRlJnX7aTaPlyrwr"}}

要发布广告,我们需要ads_management权限,要获得此权限,我们需要进行 App Review。因此,我尝试进行 App Review,但我陷入了“提供验证详细信息”,因为我没有任何可以共享其登录凭据的外部应用程序,我只有一个站点,从中传递了创建 Campaign 所需的所有参数、广告集和广告。然后我在 java 代码中捕获这个参数并通过我的 Facebook 页面发布广告。那我该怎么办??