Я получаю данные о неверной аутентификации, когда пытаюсь отправить DM через REST-запрос - PullRequest
0 голосов
/ 05 мая 2020

После запуска

curl --request POST --url https://api.twitter.com/1.1/direct_messages/events/new.json --header 'authorization: OAuth oauth_consumer_key="YOUR_CONSUMER_KEY", oauth_nonce="AUTO_GENERATED_NONCE", oauth_signature="AUTO_GENERATED_SIGNATURE", oauth_signature_method="HMAC-SHA1", oauth_timestamp="AUTO_GENERATED_TIMESTAMP", oauth_token="USERS_ACCESS_TOKEN", oauth_version="1.0"' --header 'content-type: application/json' --data '{"event": {"type": "message_create", "message_create": {"target": {"recipient_id": "RECIPIENT_USER_ID"}, "message_data": {"text": "Hello World!"}}}}' Я получил эту ошибку:

{"errors":[{"code":215,"message":"Bad Authentication data."}]} назад.

Где вы устанавливаете свой токен доступа и секрет токена доступа? А как добавить быстрые ответы?

1 Ответ

1 голос
/ 05 мая 2020

Понятно! ДА!

curl --request POST \
  --url https://api.twitter.com/1.1/direct_messages/events/new.json \
  --header 'authorization: OAuth oauth_callback="CALLBACK_URL", oauth_consumer_key="KEY", oauth_nonce="auto generated", oauth_signature="autogenerated", oauth_signature_method="HMAC-SHA1", oauth_timestamp="current time stamp", oauth_token="TOKEN", oauth_version="1.0"' \
  --header 'content-type: application/json' \
  --cookie 'personalization_id=SOME COOKIE; guest_id=SOME ID; lang=en' \
  --data '{
  "event": {
    "type": "message_create",
    "message_create": {
      "target": {
        "recipient_id": "ID"
      },
      "message_data": {
        "text": "What'\''s your favorite type of bird?",
        "quick_reply": {
          "type": "options",
          "options": [
            {
              "label": "Red Bird",
              "description": "A description about the red bird.",
              "metadata": "external_id_1"
            },
            {
              "label": "Blue Bird",
              "description": "A description about the blue bird.",
              "metadata": "external_id_2"
            },
            {
              "label": "Black Bird",
              "description": "A description about the black bird.",
              "metadata": "external_id_3"
            },
            {
              "label": "White Bird",
              "description": "A description about the white bird.",
              "metadata": "external_id_4"
            }
          ]
        }
      }
    }
  }
}'```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...