নোড তৈরির জন্য সেশন ইনফরমেশন সহ আমি JSON ডেটা কীভাবে তৈরি করব?


11

আমি ড্রুপাল 7 এবং পরিষেবাদি মডিউল 7.x-3.2 ব্যবহার করছি। আমি API পরীক্ষা করার জন্য পোস্টম্যান ক্রোমের জন্য (একটি HTTP ক্লায়েন্ট) ব্যবহার করছি ।

আমি যা করতে চাই তা হল কোনও ব্যবহারকারীকে লগইন করা এবং ড্রুপাল পরিষেবা এপিআই ব্যবহার করে ব্যবহারকারীর সাথে একটি নোড তৈরি করা।

আমি জেএসএন পোস্টের অনুরোধে ব্যবহারকারীকে http://example.com/api/user/login এ লগ ইন করেছি ।

এখানে চিত্র বর্ণনা লিখুন

আমি সাফল্যের সাথে জেএসএন ফলাফল পেয়েছি।

{
    "sessid": "KrZjlcY3rFr8v6iLoskcVQN9DmDWsg5yZqIjBeydEBY",
    "session_name": "SESS9fe39db36ccd7afd64e034fefa0129e1",
    "user": {
        "uid": "31",
        "name": "test_user",
        "mail": "services_user_2@example.com",
        "theme": "",
        "signature": "",
        "signature_format": "filtered_html",
        "created": "1352985941",
        "access": "1352991170",
        "login": 1352991510,
        "status": "1",
        "timezone": "",
        "language": "",
        "picture": null,
        "init": "services_user_2@example.com",
        "data": false,
        "roles": {
            "2": "authenticated user"
        },
        "rdf_mapping": {
            "rdftype": [
                "sioc:UserAccount"
            ],
            "name": {
                "predicates": [
                    "foaf:name"
                ]
            },
            "homepage": {
                "predicates": [
                    "foaf:page"
                ],
                "type": "rel"
            }
        }
    }
}

তারপরে আমি JSON পোস্ট অনুরোধ প্রেরণ করে API এর মাধ্যমে একটি নিবন্ধ তৈরি করার চেষ্টা করেছি। (ব্যবহারকারীর নিবন্ধ নোড তৈরির অনুমতি রয়েছে ))

এখানে চিত্র বর্ণনা লিখুন

আমি একটি 401 অননুমোদিত প্রতিক্রিয়া পেয়েছি ।

আমি অনুমান করি নোড তৈরি করার জন্য, পোষ্ট অনুরোধটি প্রেরণের জন্য আমার সেশন কুকির তথ্য অন্তর্ভুক্ত করতে হবে।

আমার পূর্বে ফিরে আসার তথ্য রয়েছে।

"sessid": "KrZjlcY3rFr8v6iLoskcVQN9DmDWsg5yZqIjBeydEBY",
"session_name": "SESS9fe39db36ccd7afd64e034fefa0129e1",

নোড তৈরির জন্য সফল JSON পোষ্ট অনুরোধ করতে আমি কীভাবে এটি ব্যবহার করতে পারি?

উত্তর:


2
{
   "title": "Just another drupal Post",
   "type": "Article"
}

প্রকারের পরে কোনও কমা লক্ষ্য করবেন না: নিবন্ধ ট্যাগ যাতে আপনার জাসন কাজ করে।


2

আশা করি এটা তোমাকে সাহায্য করবে,

  • এইচটিটিপি অনুরোধগুলি করতে, আমি ফায়ারফক্স অ্যাড-অন পোস্টার ব্যবহার করছি

    এখানে চিত্র বর্ণনা লিখুন

    {
      "type" : "article",
      "title" : "Test article with language",
      "language" : "und"
    }
  • যদি নোড সফলভাবে তৈরি হয় তবে আপনি একটি লিঙ্কের সাথে একটি প্রতিক্রিয়া পাবেন।

    এখানে চিত্র বর্ণনা লিখুন

  • উদাহরণ

    {
      "type": "article",
      "title": "Test article",
      "body": { 
        "und": [{ 
          "value": "test body!"
         }]
      },
      "language" : "und"
    }
    {
       "title":"Review",
       "type":"establishment_review",
       "field_establishment":[
          {
             "nid":{
                "nid":"[nid:26686]"
             }
          }
       ],
       "field_fivestar_value":[
          {
             "rating":"20",
             "target":"0"
          }
       ],
       "field_review":[
          {
             "value":"comments about the restaurant"
          }
       ]
    }
    

  • পাঠাতে পারেন এই

  • আমি উত্তর দিয়েছি কীভাবে আমি পরিষেবাগুলির মডিউল প্রশ্নটি ব্যবহার করে একটি নতুন নোড পোস্ট করব । আপনি আরও তথ্যের জন্য উল্লেখ করতে পারেন।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.