Hello, right now the threads API always return an error for my app when I try to access any of the GET endpoints, for example
curl --location 'https://graph.threads.net/v1.0/me?access_token=MY_TOKEN
The error looks like this:
{
"error": {
"message": "An unknown error occurred",
"type": "THApiException",
"code": 1,
"fbtrace_id": "AFng8FXzbvPZTDsF7GIAhqx"
}
}

I am trying to run a google ads tap on singer-io to get data from the GEO_PERFORMANCE_REPORT stream. However, when I run the tap with the appropriate config.json and catalog.json file, the output I get contains STATE objects instead of getting RECORDs. The state itself is not null, which presumably means that it does recognize data for the stream.

config.json (I had to add both customer_ids and login_customer_ids otherwise I was getting an error):

{     "developer_token": "<developer_token>",     "oauth_client_id": "<oauth_client_id>",     "oauth_client_secret": "<oauth_client_secret>",     "refresh_token": "<refresh_token>",     "start_date": "2020-10-01T00:00:00Z",     "end_date": "2020-10-06T00:00:00Z",     "customer_ids": [         {             "customerId": "<customerId>",             "loginCustomerId": "<loginCustomerId>"         }     ],     "login_customer_ids": [         {             "customerId": "<customerId>",             "loginCustomerId": "<loginCustomerId>"         }     ] } 

My catalog file does have "selected": true for all the required streams in the right places. Again, singer is recognizing the data. Just not outputting it.

target.json (ouputting the tap results here):

{     "type": "SCHEMA",     "stream": "geo_performance_report",     "schema": {         [...]     },     "key_properties": [         "_sdc_record_hash"     ] } {     "type": "STATE",     "value": {         "currently_syncing": [             "geo_performance_report",             "<customerId>"         ]     } } {     "type": "STATE",     "value": {         "currently_syncing": [             "geo_performance_report",             "<customerId>"         ],         "bookmarks": {             "geo_performance_report": {                 "<customerId>": {                     "date": "2020-10-01T00:00:00.000000Z"                 }             }         }     } } {     "type": "STATE",     "value": {         "currently_syncing": [             "geo_performance_report",             "<customerId>"         ],         "bookmarks": {             "geo_performance_report": {                 "<customerId>": {                     "date": "2020-10-02T00:00:00.000000Z"                 }             }         }     } } {     "type": "STATE",     "value": {         "currently_syncing": [             "geo_performance_report",             "<customerId>"         ],         "bookmarks": {             "geo_performance_report": {                 "<customerId>": {                     "date": "2020-10-03T00:00:00.000000Z"                 }             }         }     } } [...] 

I am unsure how to fix this issue. There seems to be no documentation or forum on such an issue.

I've searched everywhere, and the Facebook API doesn't allow obtaining a sample message from Instagram until it passes review. Does anyone know or can provide an example of what the response looks like from the API for a message where someone sent a reel?

I tried sending a message to myself from the same account, from another account, but the Graph API doesn't return data like it does for a Facebook page, unfortunately.

Hi,
We are receiving reports from our customers that some comments on posts are missing. We have investigated and found that these comments all have one thing in common: we did not receive a webhook for them. We have called the API to check and still see these comments being returned in the response. This issue is seriously affecting our customer service process. Please investigate this issue for us.
Missing Comment Id: 788187760189149_1236315917778588 Page: 363549471144008 PostId: 788187760189149