Card_uri found null in scheduled_tweets response


#1

We created two scheduled tweets with a card like below.
But found one of them had null card_uri,
Would you please take a look into it?

twurl -H ads-api.twitter.com -XGET "/3/accounts/18ce54iditw/scheduled_tweets/968416496400482304" | jq '.'
{
  "request": {
    "params": {
      "scheduled_tweet_id": 968416496400482300
    }
  },
  "data": {
    "completed_at": null,
    "id_str": "968416496400482304",
    "text": "オーガニックイメージカンバセーショナルカード https://cards.twitter.com/cards/18ce54iditw/4s9zs",
    "user_id": "870127656477483008",
    "scheduled_status": "SCHEDULED",
    "id": 968416496400482300,
    "media_ids": [],
    "nullcast": false,
    "created_at": "2018-02-27T09:24:19Z",
    "scheduled_at": "2023-02-22T15:00:00Z",
    "card_uri": null,
    "updated_at": "2018-02-27T09:24:19Z",
    "tweet_id": null,
    "media_keys": []
  }
}
twurl -H ads-api.twitter.com -XGET "/3/accounts/18ce54iditw/scheduled_tweets/968415679345975298" | jq '.'
{
  "request": {
    "params": {
      "scheduled_tweet_id": 968415679345975300
    }
  },
  "data": {
    "completed_at": null,
    "id_str": "968415679345975298",
    "text": "プロモーテッドビデオウェブサイトカード",
    "user_id": "870127656477483008",
    "scheduled_status": "SCHEDULED",
    "id": 968415679345975300,
    "media_ids": [],
    "nullcast": true,
    "created_at": "2018-02-27T09:21:04Z",
    "scheduled_at": "2023-02-15T15:00:00Z",
    "card_uri": "card://968413924461658112",
    "updated_at": "2018-02-27T09:21:04Z",
    "tweet_id": null,
    "media_keys": []
  }
}

#2

@wenping.wang: It sounds like this is the same issue you previously asked about. Please let us know whether what you’re asking about now is different. Thanks.


#3

@juanshishido
It’s different with the previous one.

I almost created the two scheduled tweets at the same time,
but one of it has null card_uri,
would you please take a look into it?

Thanks


#4

If you look at the first example you provided, the preview_url has been passed in as part of the Scheduled Tweet’s text value. This is why card_uri is null. That sounds like the same issue as I described in this post.


#5

@juanshishido

Thanks,

But I created the two at the Ads UI at almost the same time.
What caused the different response with card_uri ?


#6

@wenping.wang: That’s good information—that these were created on ads.twitter.com. Could you please provide more information around where in the UI these Tweets were created from?


#7

@juanshishido

AdsUI -> Creative -> Tweet -> New Tweet


#8

Thanks, @wenping.wang. That’s helpful.

While all cards created as of 2018-01-29 will have a card_uri, we’re still working to migrate older cards (excluding video website cards which have always had a card URI). The plan is for all cards to have a card_uri by v4. This information is included in the version 3 announcement.

Card 4s9zs is an image conversation card that was created at 2017-09-14T02:11:41Z. It does not have a card_uri yet, which is why we appended the preview_url to the Scheduled Tweet’s text.

Thanks.


#9

@juanshishido

Thanks so much!