Hello,

Thank you.
I tried it as you answered, but I can’t tweet as 1482886522047107072 and it looks like this.
Current account is 1482886522047107072.

{
    "errors": [
        {
            "code": "UNAUTHORIZED_ACCESS",
            "message": "User 1482886522047107072 is not authorized to create tweets for user id 1526491691238055936"
        }
    ],
    "request": {
        "params": {
            "as_user_id": 1526491691238055936,
            "text": "test2",
            "account_id": "18ce55ip3zc",
            "nullcast": false,
            "card_uri": "card://1567709488278544384"
        }
    }
}
{
    "request": {
        "params": {
            "account_id": "18ce55ip3zc"
        }
    },
    "data": {
        "user_id": "1482886522047107072",
        "permissions": [
            "TWEET_COMPOSER",
            "ACCOUNT_ADMIN"
        ]
    }
}

Hello,

I just checked for this Ads Account 18ce55hide8 (belonging to test99380596 ) It seems like there is no funding_instrument added to the account yet. As such, it is not Active. Could you add a funding instrument for the Ads account first and re-try the API call?

In order to perform API call on behalf of another Ads Account, you will need to have an Active and working Ads Account.

Hello,
We know.

I apologize for not understanding.
Please let me confirm after sharing what you want to do again.

I would like to use the 18ce55ip3zc account to send card tweets from multiple handles.
If I want to post from 5 handles, do I have to issue 5 user access tokens? In that case, will 5 collaborations be counted?

there usually shouldn’t be a need to increase the token limit since you already can access data of the other Ads Accounts using just one Ads Account.

If the above is possible, please teach me how to do it.

Hello,

Yes, if that is the case, you will need to issue 5 tokens. The one that I shared regarding “Without a need to increase the token limit” will only work if you are using one handle to post card tweets on behalf of multiple ads account.

However, if you want to use multiple handles to post card tweets for 1 ads account, that will take up 5 user tokens.

Hello,

Sorry for the lack of time.
Last time, you said that you couldn’t tweet the card because you didn’t specify the funding instrument.

I raised funds and verified it, but the result was the same as here.
I would like you to tell me.

Hello,

Could you try regenerating the tokens of the App and re-authenticating with twurl again using twurl authorize --consumer-key <your key> --consumer-secret <your secret>

Also, could you share a screenshot of what you see in twurl accounts (Remove the token portion) for privacy reasons

Hello,
I tried to regenerate and exec twurl accounts
スクリーンショット 2022-10-14 10.33.39

twurl -H ads-api.twitter.com -X POST “/10/accounts/18ce55ip3zc/tweet?text=test2&card_uri=card://1567709488278544384&nullcast=false&as_user_id=1526491691238055936”
{“errors”:[{“code”:“UNAUTHORIZED_ACCESS”,“message”:“User 1482886522047107072 is not authorized to create tweets for user id 1526491691238055936”}],“request”:{“params”:{“as_user_id”:1526491691238055936,“text”:“test2”,“account_id”:“18ce55ip3zc”,“nullcast”:false,“card_uri”:“card://1567709488278544384”}}}%

Hello,

As checked further, it seems like the account test99380596 has a rejected status. As such, the account can post tweets organically however, they cannot run ads/campaign.

Let me check with another team on the reason why it has a rejected status. We will get back to you as soon as they respond to us. Appreciate your patience here.

Hello,

Thank you for making sure
Regarding the reason for refusal, when is the specific prospect?

Hello,

I saw that the account @test99380596 is in “Private”. Can you make it public and try the API call again?

Hello,

I thought it was a problem that it was private, so I made it public once and ran it again, but it didn’t change. Do you have other problems?

Hello,

In the meantime, could you public your account first in order for the team to review your account for approval?

Also, could you add a BIO Description, BIO URL, and Profile Banner for your account as well so they can review it? Let me know when this is done. Thank you.

Hello,

My account changed public.
Could you review my account for approval.

Regarding advertising tweets, I consulted with Twitter before.
At that time, I told him that I would like to proceed after verifying whether it could actually be used from the program, and if there were no problems, I would use it with an actual account.

The first verification was to try with a test account, so there is a history of using it privately.

Therefore, it is difficult to keep it public for a long time, so once we can actually confirm the tweet, we are thinking of returning it to private and canceling the linkage.

Hello,

I have informed the team to review the account again. I will get back to you once they respond to it,

Hello,

The account has been approved. Could you try again?

Also, can you check the access for your account → Edit access → Tick the “Can compose promotable tweet” field

Screenshot 2022-10-18 at 2.08.48 PM

Hello,

I checked again, but nothing changed.

Permissions haven’t changed.
スクリーンショット 2022-10-18 16.37.18

Hello,

Are you saying you tried and still getting the “Unauthorized Error”?

On my end, I see that there are 0 active tokens for the AppID: 25312718. Could you try the following again?

  1. Retrieve the consumer key and consumer secret from the Developer portal
  2. On terminal, Unlink by performing a rm ~/.twurlrc Once this is done, you can re-authorise by performing this: twurl authorize --consumer-key key --consumer-secret secret
  3. Perform API call again

Hello

Are you saying you tried and still getting the “Unauthorized Error”?

Yes.

Could you try the following again?

I tried, But it is still “Unauhorized Error”

Hello,

Can you try this:

Ensure this is the current configuration:
Screenshot 2022-10-19 at 9.29.17 AM

Once done, run this API call

twurl -H ads-api.twitter.com -X POST “/10/accounts/18ce55ip3zc/tweet?text=test2&card_uri=card://1526491691238055936&nullcast=false&as_user_id=1526491691238055936

For the as_user_id field, you need to specify the userID of Ads account 18ce55ip3zc

Hello,

I tried the steps again, but failed.

We apologize for the inconvenience, but please check again.