The result I get from ID

Code

  public String upVideoJson(String token, String mess, String urlVideo, String times) {     String url = "https://graph.facebook.com/v20.0/me/videos";     HttpClient httpClient = HttpClients.createDefault();     String videoId = null;     try {         HttpPost httpPost = new HttpPost(url);         MultipartEntityBuilder builder = MultipartEntityBuilder.create();         String encodedMess = new String(mess.getBytes("UTF-8"), "ISO-8859-1");         builder.addTextBody("access_token", token, ContentType.TEXT_PLAIN);         builder.addTextBody("description", encodedMess, ContentType.create("text/plain", "ISO-8859-1"));         builder.addTextBody("file_url", urlVideo, ContentType.TEXT_PLAIN);         if (StringUtils.hasText(times)) {         builder.addTextBody("scheduled_publish_time", times, ContentType.TEXT_PLAIN);         builder.addTextBody("published", Boolean.toString(false));         }         HttpEntity multipart = builder.build();         httpPost.setEntity(multipart);         HttpResponse response = httpClient.execute(httpPost);         HttpEntity responseEntity = response.getEntity();         String responseString = EntityUtils.toString(responseEntity);         JSONObject jsonResponse = new JSONObject(responseString);         if (jsonResponse.has("id")) {             videoId = jsonResponse.getString("id");         } else {             System.out.println(token);             System.out.println(jsonResponse);         }     } catch (IOException e) {         throw new CustomException();     }     return videoId; } 

I scheduled the post but until now it still hasn't appeared on the Facebook page. When I use the ID to get the permalink_url, only I can see the video, like published = false. Can anyone help me solve the problem?

We have a problem using Meta Pixel with advanced matching parameters in our single-page application. The problem lies in the fact that we cannot initialize Pixel multiple times (call fbq(‘init’) method) - we’d simply get an error in the console and the previous version of initialized Pixel would remain the active one. Our scenario is the following: at first the customers perform the signup on our website and from that we know several data points that can be sent alongside with «CompleteRegistration» standard event through advanced matching parameters - namely «email», «external_id» and «country». Later on customers complete PII and we start sending «PageView» and «Purchase» events, but at this point it’s no longer possible to update advanced matching parameters list with newly gathered information. Is there any possibility we can call fbq(’init’) with advanced matching parameters multiple times? We are aware that there’s a possibility to perform 2 ‘init’ methods - first being without advanced matching parameters and the second with advanced matching parameters, but we don’t want to make sacrifices during «CompleteRegistration» event sending.

Same request was working fine until June 18, 2024. Now it fails for some IG profiles and work for other. It looks like a bug, could you please check it?
Example of request:
/media?fields=username,id,caption,media_type,media_product_type,media_url,permalink,timestamp,insights.metric(ig_reels_video_view_total_time,ig_reels_avg_watch_time,clips_replays_count,ig_reels_aggregated_all_plays_count)
Response is ```{ "error": { "message": "An unknown error has occurred.", "type": "OAuthException", "code": 1, "fbtrace_id": "A83c14uz-ENaJ2svVXpLU4o" } }

We have an app that makes posts to a page under a Facebook account. We use Facebook Login to get permission to do so. This app will be used by many of our clients, each of whom gets a subdomain under ihouseelite.com. Since we are using the Javascript API for login, we need to set the "Allowed Domains for the JavaScript SDK" value. We used to be able to use wildcards for this values ( "https://*.ihouseelite.com), but that has been disallowed. We currently have over 1000 customers, and hopefully will be adding more.

Can we update this value programmatically? I tried using app_domains from this page:

https://developers.facebook.com/docs/graph-api/reference/application/#parameters-3 curl -i -X POST "https://graph.facebook.com/APP_ID? app_domains=DOMAIN_LIST&access_token=APP_ACCESS_TOKEN 

But that changes the App domain, not the allowed javascript domains value.