मैं स्लैक एपीआई से chat.scheduleMessage का उपयोग करने की कोशिश कर रहा हूँ (https://api.slack.com/ तरीके/chat.scheduleMessage)। हालांकि, मुझे त्रुटि time_too_far मिलती रहती है।

प्रार्थना:

curl --location --request POST 'https://slack.com/api/chat.scheduleMessage' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer XXXX' \
--data-raw '{
    "channel":"#test_channel",
    "text":"Sample message",
    "post_at":"1596647160000"
}'

प्रतिक्रिया:

{
    "ok": false,
    "error": "time_too_far",
    "warning": "missing_charset",
    "response_metadata": {
        "warnings": [
            "missing_charset"
        ]
    }
}

डेवलपर दस्तावेज़ीकरण के अनुसार, यह कहता है, You will only be able to schedule a message up to 120 days into the future. If you specify a post_at timestamp beyond this limit, you’ll receive a time_too_far error response.। हालांकि, इस मामले में, मैं संदेश को कल के लिए शेड्यूल कर रहा हूं।

यकीन नहीं होता कि मुझे कुछ याद आ रहा है।

1
Lovey 5 अगस्त 2020, 08:59

1 उत्तर

सबसे बढ़िया उत्तर

आप जो टाइमस्टैम्प प्रदान कर रहे हैं वह एक JavaScript टाइमस्टैम्प है (युग से मिलीसेकंड), जबकि स्लैक का अनुसूचित संदेश API एक < लेता है a href="https://en.wikipedia.org/wiki/Unix_time" rel="nofollow noreferrer">यूनिक्स टाइमस्टैम्प (युग के बाद से सेकंड)। 1000 से भाग देने पर त्रुटि ठीक होनी चाहिए।

1
Jacob Lee 10 अगस्त 2020, 20:26