# WhatsApp लोकेशन मैसेज

लोकेशन मैसेज एक पिन भेजता है: मैप पर एक बिंदु, जिसके नीचे एक वैकल्पिक नाम और पता होता है। यह भेजने वाला पक्ष है; किसी संपर्क से उनकी लोकेशन साझा करने का अनुरोध करने के लिए, [लोकेशन अनुरोध](/docs/guides/whatsapp/message-types/interactive/location-requests) देखें।

## लोकेशन भेजें

`location.latitude` और `location.longitude` सेट करें:

**TypeScript**

```typescript
const msg = await bird.whatsapp.send({
  to: "+16505551234",
  from: "+13124495648",
  location: { latitude: 37.7793, longitude: -122.4193 },
});
console.log(msg.id, msg.status);
```

Examples: [TypeScript](/hi-in/dastavez/guides/whatsapp/message-types/location.ts.md) · [Python](/hi-in/dastavez/guides/whatsapp/message-types/location.py.md) · [Go](/hi-in/dastavez/guides/whatsapp/message-types/location.go.md) · [PHP](/hi-in/dastavez/guides/whatsapp/message-types/location.php.md) · [CLI](/hi-in/dastavez/guides/whatsapp/message-types/location.cli.md) · [MCP](/hi-in/dastavez/guides/whatsapp/message-types/location.mcp.md) · [cURL](/hi-in/dastavez/guides/whatsapp/message-types/location.curl.md)

पूर्ण संरचना `name` और `address` जोड़ती है:

```json
{
  "to": "+16505551234",
  "from": "+13124495648",
  "location": {
    "latitude": 37.7793,
    "longitude": -122.4193,
    "name": "Ferry Building Pickup",
    "address": "1 Market St, San Francisco, CA 94105"
  }
}
```

`address` प्राप्तकर्ता को तभी दिखता है जब `name` भी सेट हो। `from` हर सर्विस मैसेज पर आवश्यक है: आपके वर्कस्पेस का अपना नंबर, Bird-प्रबंधित नंबर नहीं।

## सीमाएँ

| फ़ील्ड      | सीमा                                                           | लागू करने वाला            |
| ----------- | -------------------------------------------------------------- | ------------------------- |
| `latitude`  | आवश्यक, -90 से 90, दशमलव अंश                                   | Bird, स्वीकृति पर (`422`) |
| `longitude` | आवश्यक, -180 से 180, दशमलव अंश                                 | Bird, स्वीकृति पर (`422`) |
| `name`      | वैकल्पिक, अधिकतम 1,000 अक्षर                                   | Bird, स्वीकृति पर (`422`) |
| `address`   | वैकल्पिक, अधिकतम 1,000 अक्षर, केवल `name` सेट होने पर दिखता है | Bird, स्वीकृति पर (`422`) |

WhatsApp के अपने दस्तावेज़ `latitude` और `longitude` को बिना किसी निर्दिष्ट संख्यात्मक सीमा के आवश्यक बताते हैं; ±90/±180 रेंज जाँच और `name` तथा `address` पर 1,000-अक्षर की सीमाएँ Bird की अपनी सीमाएँ हैं।

## इनबाउंड लोकेशन पढ़ना

कोई संपर्क अपनी लोकेशन साझा करता है, बिना अनुरोध के या लोकेशन अनुरोध के जवाब में, तो एक सामान्य इनबाउंड `location` मैसेज बनता है। इसमें कुछ भी गारंटीड नहीं है: एक रॉ पिन बिना `name` और बिना `address` के आ सकता है, और एक इनबाउंड पिन में जगह से लिंक करने वाला `url` भी हो सकता है, जो आपके भेजे गए लोकेशन मैसेज पर कभी नहीं दिखता। लोकेशन एक मीडिया टाइप नहीं है, इसलिए कोई फ़ाइल फ़ेच करने को नहीं है। पूर्ण इनबाउंड रीड, `whatsapp.received` पेलोड, और किन बातों का ध्यान रखना है, इसके लिए [WhatsApp लोकेशन प्राप्त करना](/docs/guides/whatsapp/receiving-whatsapp/location) देखें।

## सीमाएँ और विशेष स्थितियाँ

- **कस्टमर सर्विस विंडो खुली होनी चाहिए।** लोकेशन भेजना एक सर्विस मैसेज है, जो केवल खुली विंडो के अंदर डिलीवर किया जा सकता है; हब की [कस्टमर सर्विस विंडो](/docs/guides/whatsapp/message-types#the-customer-service-window) देखें।
- **`name` और `address` पढ़ते समय वास्तव में वैकल्पिक हैं, फ़ॉलबैक वाले वैकल्पिक नहीं।** एक रॉ पिन में दोनों नहीं होते, और `address` बिना `name` के कभी नहीं दिखता। यह न मानें कि निर्देशांकों की जोड़ी के साथ कोई पता भी होगा।
- **यह लोकेशन अनुरोध से अलग टाइप है।** [लोकेशन अनुरोध](/docs/guides/whatsapp/message-types/interactive/location-requests) एक इंटरैक्टिव टाइप है जो प्राप्तकर्ता से उनकी अपनी लोकेशन माँगता है; यह पेज उन्हें एक लोकेशन भेजता है। दोनों भेजने की संरचनाओं को एक न समझें।
- **लोकेशन अनुरोध पर टैप करने पर एक सामान्य इनबाउंड `location` मैसेज आता है, `interactive_reply` नहीं।** जो इंटीग्रेशन टैप के लिए केवल `interactive_reply` देखता है, वह इसे पूरी तरह चूक जाएगा; उसे इनबाउंड `location` भी देखना होगा।

## अगले कदम

- [WhatsApp सर्विस मैसेज](/docs/guides/whatsapp/message-types): कस्टमर सर्विस विंडो और वह मॉडल जो हर सर्विस मैसेज साझा करता है
- [लोकेशन अनुरोध](/docs/guides/whatsapp/message-types/interactive/location-requests): लोकेशन भेजने के बजाय किसी संपर्क से उनकी लोकेशन माँगें
- [WhatsApp मैसेज भेजना](/docs/guides/whatsapp/sending-whatsapp): रिक्वेस्ट एनवेलप, `202` मॉडल, और सुरक्षित फिर से प्रयास

## Related resources

- [Connecting WhatsApp to Bird: from buying a number to a live channel](/learn/whatsapp/connecting-whatsapp-to-bird) (video)
- [What is the 24-hour customer service window on WhatsApp?](/explained/whatsapp/what-is-the-24-hour-customer-service-window) (answer)
- [WhatsApp message builder](/tools/whatsapp-message-builder) (tool)
- [WhatsApp](/products/whatsapp) (product)

[Get an implementation brief](/learn/workspace?topic=whatsapp)
