Difference between revisions of "Virtual Organisation:Insert Profile"

From VZ Developer Wiki
Jump to: navigation, search
(Insert profile)
Line 3: Line 3:
 
== Insert profile ==
 
== Insert profile ==
  
*Zusammenfassung: Profile zu den VZ Netzwerken hinzufügen
+
*Zusammenfassung: (leeres) Profile zu den VZ Netzwerken hinzufügen
  
 
*Plattform-IDs: (1=studiVZ/meinVZ, 2=schuelerVZ)
 
*Plattform-IDs: (1=studiVZ/meinVZ, 2=schuelerVZ)
 
*Kategorien:
 
**Es dürfen nur Kategorien zugeordnet werden, die keine weiteren Kinderkategorien haben.
 
**Sekundäre Kategorien sind optional
 
**Wenn keine Primärkategorie gesetzt ist, können auch keine Sekundärkategorien gesetzt werden.
 
 
*Content:
 
**Zulässige HTML-Tags: 'table', 'td', 'tr', 'th', 'tbody', 'thead', 'ul', 'ol', 'li', 'span', 'div', 'p', 'strong', 'b', 's', 'br', 'i', 'u', 'em', 'a', 'img'
 
**Inline CSS kann verwendet werden
 
 
<!--
 
<!--
 
**Style-Klassen: class1, class2, class3 -->
 
**Style-Klassen: class1, class2, class3 -->
Line 22: Line 13:
 
*HTTP Methode: PUT
 
*HTTP Methode: PUT
  
*Header: content-type: application/x-www-form-urlencoded
+
*Response: JSON mit Profil-GUID
 
 
*PUT message:
 
    {
 
        "general":
 
        {
 
            "firstName" : "Max",
 
            "lastName" : "Mustermann",    (optional)
 
            "email":"max@mustermann.de",  (optional)
 
            "birthday":"2010-08-05",      (optional)
 
            "sex":"1"                      (optional: 1=female, 2=male)
 
        },
 
        "category":
 
        {
 
            "primaryCategory" : "2",
 
            "secondaryCategories" : ["12", "22", "36", "41", "25", "96"] (optional)
 
        },
 
        "content":
 
        {
 
            "frontsideContent" : "&lt;div class=&quot;frontContent&quot;&gt;&lt;p&gt;text &#123;&#123;counter&#125;&#125; text&lt;/p&gt;&lt;/div&gt;",
 
            "flipsideContent" : "&lt;p&gt;text text text text text text text&lt;/p&gt;"
 
        }
 
    }
 
 
 
*Response: JSON mit VZtypischer guid und zugewiesenen Kategorien
 
  
 
     {
 
     {
Line 59: Line 26:
 
         {
 
         {
 
             "guid":"p7tbRJZiJz4Vu91vbxXbsfMXBwlZXK8hLKpkXrxm-O4",
 
             "guid":"p7tbRJZiJz4Vu91vbxXbsfMXBwlZXK8hLKpkXrxm-O4",
            "categories":
 
            {
 
                "primaryCategory":"2",
 
                "secondaryCategories":["12", "25", "96"]
 
            }
 
 
         }
 
         }
 
     }
 
     }
 
----
 
----
 
[[Virtual_Organisation:API_Documentation|Inhaltsverzeichnis]], [[Virtual_Organisation:REST_API_Methods|API-Methoden]], [[Virtual_Organisation:How_to|Schritt für Schritt]]
 
[[Virtual_Organisation:API_Documentation|Inhaltsverzeichnis]], [[Virtual_Organisation:REST_API_Methods|API-Methoden]], [[Virtual_Organisation:How_to|Schritt für Schritt]]

Revision as of 07:51, 12 August 2010

Inhaltsverzeichnis, API-Methoden, Schritt für Schritt


Insert profile

  • Zusammenfassung: (leeres) Profile zu den VZ Netzwerken hinzufügen
  • Plattform-IDs: (1=studiVZ/meinVZ, 2=schuelerVZ)
  • HTTP Methode: PUT
  • Response: JSON mit Profil-GUID
   {
       "meta":
       {
           "version":1, 
           "nonce":"", 
           "count":1, 
           "success":true
       }, 
       "content":
       {
           "guid":"p7tbRJZiJz4Vu91vbxXbsfMXBwlZXK8hLKpkXrxm-O4",
       }
   }

Inhaltsverzeichnis, API-Methoden, Schritt für Schritt