2016-04-13 21 views
0

Facebook webhook'u kurmaya çalışıyorum ve geri arama url'sini belirlerken, ona bir istek isteği gönderir ve bir kod almayı beklerler. bunlar bekledikleri '1234567890' zaman Raylar: get yönteminde yalnızca tamsayı döndürün

def webhook 
    render json: { code: '1234567890' } 
end 

Yani isteğine yanıtı { code: '1234567890' } geçerli:

Ben bir eylem tanımladı.

def webhook 
    render json: {'1234567890'} 
end 

Ama bir hata alıyorum:

Sadece sahip çalıştı. Aynı zamanda kafa yöntemini kullanmaya çalıştım ama hiçbir şey geri gönderilmiyor. Sadece bir tamsayı nasıl gönderebilirim?

Nani gibi
+1

bunu kontrol edin. size yardımcı olabilir http://stackoverflow.com/questions/6878631/render-json-string-here-expected-result –

+0

json anahtarları için sembolleri desteklediğinden emin değilim, böylece 'anahtarlarınızı stringifying' deneyebilirsiniz - render json: {"code" => "234567890"} – margo

cevap

0

yorumlar kısmında işaret:

def webhook 
    render :json => 1826416246 
end 

İşleri cezası!

İlgili konular