Instagram DM Gönderme Kodu: Kapsamlı Bir Kılavuz
Instagram, dünya çapında milyarlarca kullanıcısı olan popüler bir sosyal medya platformudur. Kullanıcıların arkadaşlarıyla, aileleriyle ve takipçileriyle bağlantı kurmalarına olanak tanıyan çeşitli özellikler sunar. Bu özelliklerden biri de doğrudan mesajlaşma (DM) özelliğidir.
DM özelliği, kullanıcıların birbirlerine özel mesajlar göndermelerine olanak tanır. Bu, özel konuşmalar yapmak, sorular sormak veya bağlantılar paylaşmak için kullanışlı bir araç olabilir. Instagram DM gönderme kodu, bu özelliği uygulamalarınızda veya web sitelerinizde entegre etmenize olanak tanır.
Instagram DM Gönderme Kodunu Anlama
Instagram DM gönderme kodu, Instagram API’sini kullanarak DM göndermenize olanak tanıyan bir dizi komuttur. API, uygulamaların ve web sitelerinin Instagram platformuyla etkileşime girmesine izin veren bir arayüzdür.
Instagram DM gönderme kodu, aşağıdakiler de dahil olmak üzere çeşitli parametreler alır:
- access_token: Instagram API’sine erişmek için kullanılan bir yetki belirteci.
- user_id: Mesajın gönderileceği kullanıcının kimliği.
- text: Mesajın metni.
- media_url: Mesajla birlikte gönderilecek bir medya dosyasının URL’si (isteğe bağlı).
Instagram DM Gönderme Kodunu Kullanma
Instagram DM gönderme kodunu kullanmak için aşağıdaki adımları izleyin:
- Instagram Geliştirici Platformuna Kaydolun: Instagram API’sine erişmek için Instagram Geliştirici Platformuna kaydolmanız gerekir.
- Bir Uygulama Oluşturun: Bir Instagram uygulaması oluşturun ve API erişim bilgilerinizi alın.
- Bir Yetki Belirteci Alın: Uygulamanız için bir yetki belirteci alın.
- DM Gönderme Kodunu Yazın: Aşağıdaki kodu kullanarak DM gönderme kodunu yazın:
“`
import requests
def send_dm(access_token, user_id, text, media_url=None):
“””
Instagram’da bir DM gönderir.
Args:
access_token (str): Instagram API'sine erişmek için kullanılan yetki belirteci.
user_id (str): Mesajın gönderileceği kullanıcının kimliği.
text (str): Mesajın metni.
media_url (str, isteğe bağlı): Mesajla birlikte gönderilecek bir medya dosyasının URL'si.
Returns:
dict: Instagram API'sinden gelen yanıt.
"""
url = "https://graph.facebook.com/v13.0/me/messages"
payload = {
"access_token": access_token,
"user_id": user_id,
"message": {
"text": text
}
}
if media_url is not None:
payload["message"]["attachments"] = [
{
"type": "image",
"payload": {
"url": media_url
}
}
]
response = requests.post(url, json=payload)
return response.json()
“`
- DM Gönderin:
send_dm()
fonksiyonunu kullanarak bir DM gönderin.
Örnek Kullanım
Instagram DM gönderme kodunu kullanmak için aşağıdaki örnek kodu kullanabilirsiniz:
“`
import requests
Instagram API erişim bilgilerinizi girin
access_token = “YOUR_ACCESS_TOKEN”
user_id = “USER_ID”
text = “Merhaba, nasılsın?”
media_url = “MEDIA_URL” # İsteğe bağlı
DM gönderin
response = send_dm(access_token, user_id, text, media_url)
Yanıtı yazdırın
print(response)
“`
Faydalı Kaynaklar
Sonuç
Instagram DM gönderme kodu, uygulamalarınızda veya web sitelerinizde Instagram DM özelliğini entegre etmenize olanak tanır. Bu kod, özel mesajlar göndermek, sorular sormak veya bağlantılar paylaşmak için kullanılabilir. Instagram Geliştirici Platformuna kaydolarak, bir uygulama oluşturarak ve bir yetki belirteci alarak Instagram DM gönderme kodunu kullanmaya başlayabilirsiniz.