I'm trying to hide a comment or ban a profile, but when I click, the following message appears "The requested content cannot be provided at this time. It may be temporarily unavailable, the link you clicked may have expired, or you may not be authorized to see this page. However, I checked all the plugin settings and didn't find anything unusual.And I have access to the plugin, all the comments, but I can't hide them when I want.

I am working on automating the upload of video assets to the Google Ads asset library. The process involves first uploading the video to YouTube via the YouTube Data API and then attaching the uploaded video's ID to Google Ads using the Google Ads API.

Here’s a snippet of the code I'm using to upload a video to YouTube:

public void upload(Credential credential) throws Exception {     YouTube youtubeService = new YouTube.Builder(         new NetHttpTransport(), JacksonFactory.getDefaultInstance(), credential)         .setApplicationName("youtube-upload")         .build();     File initialFile = new File("src/main/resources/test.mp4");     InputStream targetStream = new FileInputStream(initialFile);     InputStreamContent mediaContent = new InputStreamContent("video/*", targetStream);     Video videoObjectDefiningMetadata = new Video();     VideoSnippet snippet = new VideoSnippet();     snippet.setTitle("Test Video " + System.currentTimeMillis());     snippet.setDescription("A video uploaded via YouTube API");     snippet.setTags(Arrays.asList("test", "video", "upload"));     VideoStatus status = new VideoStatus();     status.setPrivacyStatus("private");     videoObjectDefiningMetadata.setSnippet(snippet);     videoObjectDefiningMetadata.setStatus(status);     YouTube.Videos.Insert videoInsert = youtubeService.videos()         .insert(List.of("snippet", "statistics", "status"), videoObjectDefiningMetadata, mediaContent);     Video returnedVideo = videoInsert.execute();     System.out.println("Uploaded video ID: " + returnedVideo.getId());     adsService.uploadVideo(returnedVideo); } 

The code works as expected and uploads the video to YouTube, retrieves the video ID, and uses it for Google Ads. However, I am hitting YouTube API upload quotas pretty quickly, and this is causing problems for scaling this process.

My Question:

How can I handle or mitigate YouTube API quota limits when uploading videos in bulk? Is there a way to optimize or reduce the number of quota points consumed when uploading videos via the API? Are there any alternative approaches or best practices to avoid hitting the quota limit?

Notes:

I am already following YouTube’s best practices for uploads (setting the video privacy to “private,” limiting tags, etc.), but the quota usage is still significant. The YouTube API quota system allocates 1600 units per day for each project by default. Each video upload request consumes around 1600 units (as per the documentation).

Relevant API Documentation:

  1. YouTube Data API
  2. Google Ads API
  3. Youtube Support Post

I'm building a solution that'll require me to authenticate Facebook business accounts and get access to their pages and Instagram handles. And my platform will be used to posts and schedule. Just like Ayrshare. How can I get scopes for :-

instagram_business_content_publish pages_manage_posts pages_show_list publish_video

I tried react @greatsumini/react-facebook-login but its not allowing me to add more scopes

<FacebookLogin       appId={process.env.NEXT_PUBLIC_FACEBOOK_ID as string}       onSuccess={FacebookLoginOnSuccess}       onFail={(error) => {         console.log("Login Failed!", error);       }}       onProfileSuccess={FacebookOnProfileSuccess}       style={{         backgroundColor: "#4267b2",         color: "#fff",         fontSize: "16px",         padding: "12px 24px",         border: "none",         borderRadius: "4px",       }}       scope="email,public_profile"     /> 

I am unable to get the Facebook Send Dialog as a URL to work. No matter what I try out I get the following error, so I assume I am using the Facebook Send Dialog wrong.

An error occurred. Please try later API Error Code: 1 API Error Description: An unknown error occurred Error Message: kError 1545116: Thread disabled: This thread is disabled 

The documentation says the following:

http://www.facebook.com/dialog/send?   app_id=123456789   &amp;link=http://www.nytimes.com/interactive/2015/04/15/travel/europe-favorite-streets.html   &amp;redirect_uri=https://www.example.com/ 

Can anyone give me a working example of such as a link, or even know what the error means? I have tried many variations of different links. Could there be some settings in the Facebook app that needs to be changed?

I have also tried Send Dialog with the js FB SDK getting the same error there.

We are trying to get an list of Instagram accounts associated to a Facebook business account. The endpoint we are trying to call is: https://graph.facebook.com/v20.0/<business_id>/owned_instagram_accounts?access_token=<access_token>

When using an account which has a developer role in the app the call returns a 200 as expected. But when we use an external account we get the following error:

"error": {     "message": "Unsupported get request. Object with ID '951060758639721' 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": "APTgzDN8PxkeXGu_IZ7HS3q" } 

These are the permissions we have granted and which we all have advanced access from facebook: email, catalog_management, pages_show_list, ads_management, business_management, instagram_basic, pages_read_engagement, public_profile.

Our app is also in live mode.

Does anyone know what we are doing wrong or what we are missing?

We tried everything we know of, tried multiple methods. have requested access to multiple permissions but nothing seems te be working