I’m facing an issue with the Instagram Graph API. A day ago, I successfully replied to a comment and sent a DM without any problems. However, after replying to a total of 106 comments, I started receiving this error when trying to send DMs:
"The thread owner has archived or deleted this conversation, or the thread does not exist."
I can still reply to comments, but I’m unable to send DMs. I've tried multiple approaches, but the error persists.
Here’s the error response for reference:
error: {
message: 'The thread owner has archived or deleted this conversation, or the thread does not exist.',
type: 'IGApiException',
code: 100,
error_subcode: 2534001,
fbtrace_id: 'ARmNpr-Ma3GfRPrQecjksw8'
}
Code
export const sendDirectMessage = async (
ownerId: string,
commentId: string,
message: string
) => {
try {
// https://developers.facebook.com/docs/instagram-platform/instagram-api-with-instagram-login/messaging-api/private-replies
const { data } = await axios.post(
`https://graph.instagram.com/${ownerId}/messages`,
{
recipient: { comment_id: commentId },
message: { text: message },
},
{
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${instagramAccessToken}`,
},
}
);

return {
status: 200,
message: "Direct message sent successfully",
resData: data,
};
} catch (error: any) {
const errorMessage = error.response ? error.response.data : error.message;
return { status: 403, message: errorMessage.error.message };
}
};
Has anyone encountered this issue or have any ideas on what might be going wrong? I’d really appreciate any insights!
Thanks!

We're using a personal gmail account to manage our Google Ads and therefore create the Oauth access to send LSA data. Is there anyway to provide access to a vendor using the personal gmail as an alternative to the service account method?

Since it's a personal gmail my understanding is a service account won't work...

Tried creating a service account, trying to avoid having to create a g suite just for this

I'm facing an issue with Google Ads event tracking. All requests to googleadservices.com (for every event) are returning a 400 Bad Request status.

However, I've noticed that if I change the URL parameter to something other than my domain, the request responds with a 200 status, which seems correct.

Google support mentioned that the error might be due to a "blocked_by_orb" issue, but I can't see anything on my end that would be causing this. I've already tried the following:

Disabled all firewalls Checked robots.txt for any blocking rules Unfortunately, none of this has resolved the problem. Has anyone encountered something similar or have any suggestions on how to troubleshoot further?

Any help would be much appreciated!

I'm following this tutorial https://developers.facebook.com/docs/whatsapp/cloud-api/get-started but on step 2 I can't create a test number, I keep getting a red message saying that test numbers is not working and I need to contact support. Is that a workaround besides killing my personal number to turn into a bussines number? I just wanna test some stuff.

Every time I try to moderate comments, I get this error message:
"The content you requested cannot be displayed right now. It may be temporarily unavailable, the link you clicked on may have expired, or you may not have permission to view this page."
Everyone on our account has this issue. We have cleared caches, tried different computers, used different browsers, used different accounts, etc. Hoping it was glitch, but we're going on 4 days of non-moderation. The spam content is building up. We aren't able to moderate any comments in any way.