Ben bir Drupal sitesi ile Tropo WebAPI kurmaya çalışıyorum ve ben sadece örnek.com/tropo için bir hook_menu () geri arama oluşturmak, sonra Tropo ( basit bir JSON veri dizisi içerir), ardından yanıtlayın.
Yanıt bölümünü oldukça kolay yapabilirim ... veri oluşturmak, drupal_json_output () ve çıkmak (sadece temelde JSON döndürür).
Sorun yaşadığım bölüm / tropo menü geri çağrısına gönderilen verileri almak ... Aşağıdakilerden birini kullanarak herhangi bir veriye erişemiyorum:
$json = file_get_contents("php://input"); // returns NULL
(aşağıda giriş akışı modülü kullanılmıştır :)
$json = file_get_contents("drupal://input"); // also returns NULL
Bazı diğer modüllerin ne yaptığını kontrol ettim ve JSON'u kapmak için hook_init kullanıyor gibi görünüyorlar. Bu tercih edilen yöntem midir? Ben hook_menu bunu yapmak ve kendi yolumu ve benzeri kullanmak isterdim ...
Alternatif olarak, kendi PHP betiğimi yazmak ve Drupal'ın dışında çalıştırmak, sadece gerekirse veritabanı için bir bootstrap yapmak daha iyi olurdu?