나에게 메시지 보내기에서 오류

“access token should not be null or empty” code : -401 오류가 계속 뜹니다…
원인이 무엇일까요…?

메시지 API 발송 시, 접근토큰이 필요하나 해당 값이 셋팅되지 않았기에 발생하는 오류 메시지 입니다.

헤더에 인가 정보가 필요합니다.

Authorization: Bearer ${ACCESS_TOKEN}

header={“Authorization” : ‘Bearer’ + ACCESS_TOKEN}
이렇게 값을 집어넣으면 안되는건가요??

import json

import requests

def sendToMeMessage(text):

    header={"Authorization" : "Bearer" + ACCESS_TOKEN}

    url = "https://kapi.kakao.com/v2/api/talk/memo/default/send"

    post = {

        "object_type" : "string",

        "text" : text,

        "link" : {

            "web_url" : "https://developers.kakao.com",

            "mobile_web_url" : "https://developers.kakao.com"

        },

        "button_title" : "바로 확인"

    }

    data = {"template_object" : json.dumps(post)}

    return requests.post(url, headers=header, data=data)

text = "hello kako test"

ACCESS_TOKEN = "******************************"

print(sendToMeMessage(text).text)

이렇게 되어있는데 오류인 부분이 어디일까요ㅠㅠㅠ

ContetntType은 application/x-www-form-urlencoded으로 요청되어야 하며, 파라미터 중 object_type = string 값은 허용되지 않는 값입니다.

아래 가이드를 참고하여 사용부탁드립니다.

카카오톡 메시지: REST API | Kakao Developers 카카오톡 메시지: REST API

object_type = string 부분은 text로 바꿨습니다.
하지만 contentType은 어떻게 하는것인지 모르겠습니다…

위에 제공해주신 코드처럼 data 옵션을 사용하시면 ContetntType 설정을 안하셔도 될것 같습니다.
가장 마지막 요청에서는 파라미터가 아래와 같이 전달되었으니 확인 부탁드립니다.

{"template_object":"{json.dumps(post)}"}

위와 같이 바꾸어 보아도 같은 오류가 납니다
code:-401 access token should not be null or empty

유효한 접근토큰을 사용부탁드립니다.
Bearer 다음에 공백 한칸 있어야합니다.

import json
import requests

url = "https://kapi.kakao.com/v2/api/talk/memo/default/send"
post = { object_type: ... }
data='template_object=' + json.dumps(post)
headers = {
  'Authorization': 'Bearer !접근토큰!',
  'Content-Type': 'application/x-www-form-urlencoded',
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)