Sendgrid pazarlama listesine e-posta eklemek için gerekli olan curl komutu nedir? Belgelere baktım ve yetkilendirme bölümü ve asıl api uç noktaları ayrıldığından gerçek curl komutlarının ne olacağını anlamakta sorun yaşıyorum. Ben denedim:Curl komutuyla sendgrid e-posta adresleri ekleme
echo -n "user:password\!" | openssl base64
ben eksik:
curl -X "POST" "https://api.sendgrid.com/v3/contactdb/recipients" -H "Authorization: Bearer YOURUSERPASSWORDSTRING" -H "Content-Type: application/json" -d '{"list":"Beta List", "email":"[email protected]", "name":""}'
Hala beni bir kukla adı ekleyip YOURUSERPASSWORDSTRING terminalinde şu arayarak belirlenir bile verir vermek gibi görünüyor? Ayrıca, javascript/Meteor.js kullanarak bunu yapmak için daha iyi bir yolu var mı? Teşekkürler!
Teşekkürler! Bunun altında bir API anahtarı oluşturduktan sonra da çalıştım: curl -X "POST" "https://api.sendgrid.com/v3/contactdb/recipients" -H "Yetkilendirme: Taşıyıcı APICODE" -H " İçerik Türü: uygulama/json "-d" [{"email": "[email protected]"}] ' – Coherent
Nice, tercih edilen yöntem budur. API anahtarları kesinlikle daha temiz – bwest
Bwest bu http://stackoverflow.com/questions/37805193/how-to-add-contact-in-list-using-php-api'ye bakabilir –