Salesforceの項目セットはREST APIで取得できない?
イシュー
- 項目セットのMetadataを取得したかったが、REST API の describe には含まれていなかった。
- つい最近まで「ベータ」って付いていたからかなぁ
- v30ならいける?
- (⇒最新のv31(Summer 14)でもfieldSetsは無かった)
- v30ならいける?
参考
MetadataAPIのWSDL (FieldSet部分抜粋)
<xsd:complexType name="FieldSet"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/> <xsd:element name="description" type="xsd:string"/> <xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FieldSetItem"> <xsd:sequence> <xsd:element name="field" minOccurs="0" type="xsd:string"/> <xsd:element name="isFieldManaged" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Metadata"> <xsd:sequence> <xsd:element name="fullName" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType>