আমি একটি ড্রুপাল সাইট দিয়ে ট্রপোর ওয়েবএপিআই সেট আপ করার চেষ্টা করছি, এবং আমি ভেবেছিলাম যে আমি উদাহরণস্বরূপ.com/tropo এর জন্য একটি হুক_মেনু () কলব্যাক তৈরি করব, তারপরে ট্রপো থেকে এপিআই কল গ্রহন করতে আমি তৈরি করা হুক_মেনু কলব্যাকটি ব্যবহার করব ( এতে একটি সাধারণ জেএসওন অ্যারের ডেটা রয়েছে), তারপরে সাড়া দিন।
আমি প্রতিক্রিয়া অংশটি খুব সহজেই করতে পারি ... ডেটা তৈরি করুন, ড্রুপাল_জসন_আউটপুট () এবং প্রস্থান করুন (এটি কেবলমাত্র জেএসএনকে মূলত ফেরত দেয়)।
যে অংশটি নিয়ে আমি সমস্যায় পড়ছি তা হ'ল ডেটা পেয়ে যা / ট্রোপো মেনু কলব্যাকে প্রেরণ করা হয় ... আমি নিম্নলিখিত দুটি ব্যবহার করে কোনও ডেটা অ্যাক্সেস করতে পারি না:
$json = file_get_contents("php://input"); // returns NULL
(নীচে ইনপুটস্ট্রিম মডিউলটি ব্যবহার করে :)
$json = file_get_contents("drupal://input"); // also returns NULL
আমি অন্য কিছু মডিউল কী করে তা পরীক্ষা করে দেখেছি এবং দেখে মনে হচ্ছে যে তারা JSON দখল করতে hook_init ব্যবহার করে। এটি কি পছন্দসই পদ্ধতি? আমি এটি হুক_মেনুতে করতে সক্ষম হতে এবং আমার নিজস্ব পথ এবং এই জাতীয় ব্যবহার করতে চাই ...
বিকল্পভাবে, আমি কি আমার নিজের পিএইচপি স্ক্রিপ্টটি লিখে ড্রুপালের বাইরে চালানো ভাল, যদি আমার প্রয়োজন হয় তবে কেবল ডাটাবেসের জন্য একটি বুটস্ট্র্যাপ করা?