2013-07-06 21 views
5

RestClient ve mailgun kullanarak posta göndermeye çalışıyorum.RestClient :: KaynakNotFound (404 Kaynak Bulunamadı):

Yapılarımı raylar uygulamasına yükledim ve config/application.rb dosyasında "require 'rest_client'" tanımladım.

Sonra benim mesajı denetleyicisi bu yazdım, posta göndermek için:

RestClient.post "https://api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0" "@api.mailgun.net/v2/samples.mailgun.org/messages", :from => "Excited User <[email protected]>", :to => "[email protected], [email protected]", :subject => "Hello", :text => "Testing some Mailgun awesomness!" 

ben yarattık hesabı hesabımda belirtildiği gibi yukarıda Mailgun ve kullanılan tuşlar ve url ile.

RestClient::ResourceNotFound (404 Resource Not Found): 

herkes yanlış burada ne oluyor bana yardımcı olabilir: Ben kodu çalıştırdığınızda

, bu hata veriyor?

cevap

4

Bu bölümü "samples.mailgun.org" adresini hesap bilgilerinizde listelenen bir alana değiştirmelisiniz, mailgun alt alanları ve özel alanlar var. yo varsayarsak

#i prefer to join the strings 

url = "https://api:[email protected]/v2/sandbox0000.mailgun.org/messages" 

RestClient.post url, :from => "Excited User <[email protected]>", :to => "[email protected], [email protected]", :subject => "Hello", :text => "Testing some Mailgun awesomness!" 

Kişisel api anahtarı Mailgun bir şifre olduğunu ve bunun kamu yapmamalı sandbox0000.mailgun.org bir alt alan adında var.

İlgili konular