「移行の際の個人連絡先の修正」の仕様について

魏元恬

2018.03.26既読 2740

お世話になります。


「移行の際の個人連絡先の修正」のAPIでcontactNoをrequest パラメータとして送る時、どんな形で送りますか?

 

ドキュメントで書かれているRequest Example にはcontactNoがないから、それをまねして、contactNoがない状態でrequest すると、下記エラーが表示されます。

{"message":"Invalid parameter[privateContactServiceBO.updateContact(110000814059001, com.naver.address.core.dataengine.contact.model.Contact@3ce3236[contactNo=0,me

mberUsid=0,memberId=<null>,naverUsid=0,recentDialogContent=<null>,importantContactYn=N,autoUpdateYn=<null>,deleteYn=N,con

tactRegisterMethodCode=<null>,dialogTypeCode=<null>,photoTypeCode=DEFAULT1,uploadPhotoPath=,receivePhotoPath=<null>,regis

terDate=<null>,autoUpdateDate=<null>,modifyDate=<null>,dialogDate=<null>,personalInfoOfferAgreeDate=&lt

;null>,parentAgreeDate=<null>,myContactYn=N,groupNo=0,groupNos=[],groupName=<null>,groupSortOrder=0,groupTypeCode=<null&a

mp;gt;,groups=<null>,lastChangedDate=<null>,groupPosition=<null>,mailSms=<null>,mailSmsTypeCode=<nul

l>,ou=<null>,domainId=0,searchContactType=0,excutiveYn=<null>,groupLevel=0,groupOrder=0.0,typeCode=<null>,external

Key=<null>,representTelephoneNo=<null>,representMobileNo=<null>,privateEmail=<null>,appIndividualInfoSaveAg

reeDate=<null>,name=com.naver.address.core.dataengine.contact.model.Name@5642792d[firstName=政人,middleName=<null>,lastName=吉永,prefix

=<null>,suffix=<null>,yomiFirstName=<null>,yomiMiddleName=<null>,yomiLastName=<null>,fileAs=&

amp;lt;null>,alias=<null>,phoneticFirstName=<null>,phoneticLastName=<null>,contactNo=0,contctInfoSequence=0,defaul

tYn=Y,content=<null>,typeCode=<null>,label=<null>],nickNames=[],telephones=[com.naver.address.core.dataengine.contact.mod

el.Telephone@2621a599[contactNo=0,contctInfoSequence=0,defaultYn=Y,content=03-5774-1111,typeCode=WORK,label=<null>]],emails=[com.naver.address.core.d

ataengine.contact.model.Email@6afef35d[contactNo=0,contctInfoSequence=0,defaultYn=Y,content=yoshinaga@nanometrics.ne.jp,typeCode=<null>,label=&lt

;null>]],organizations=[com.naver.address.core.dataengine.contact.model.Organization@81b958c[department=営業部,profession=<null>,jobTitle=部長

,description=<null>,officeLocation=<null>,companyReadOnlyYn=<null>,contactNo=0,contctInfoSequence=0,defaultYn=Y,content=

ナノメトリクス株式会社,typeCode=<null>,label=<null>]],locations=[com.naver.address.core.dataengine.contact.model.Location@4af71e7c[city

=<null>,state=<null>,street=渋谷区東3-16-3,country=<null>,zipcode=150-0011,contactNo=0,contctInfoSequence=0,defaultYn=Y,c

ontent=<null>,typeCode=WORK,label=<null>]],messengers=[],webSites=[],events=[],memos=[],photos=[],naverId=<null>,relation

s=[],otherContactKeys=[],hiddenNaverIds=<null>,importLink=<null>,worksAts=[]])]","data":null,"failType":"PARAMETER_ERROR","code":"FAIL"

}

 

また、contactNoを入れてrequest すると、下記のエラーが表示されます。(エラーメッセージから見ると、何が起きているのかよくわかりません。) 

{"message":null,"data":null,"failType":"GENERAL_ERROR","code":"FAIL"} 

 

ちなみに、このAPIのヘッダの "Content-Type" も "application/x-www-form-urlencoded; charset=UTF-8”ですので、前回の問い合わせて教えていただいたとおりに、

下記のボディを作って、requestをしました。

targetMemberEmail=[移行対象のユーザーメール​]&contact=[個人連絡先情報のJSONオブジェクトの文字列]&photoBase64=[URLエンコードされているBase64 写真データ​] (photoBase64は必須ではありません)

 

エラーに関する詳しい情報をいただけますでしょうか?

 

 

コメント4

  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    ご確認ありがとうございます。
    「移行の際の個人連絡先の修正」のAPIでは、ドキュメントの通り、contactNoは必須となっております。
    (【移行の際の個人連絡先の修正​】https://developers.worksmobile.com/jp/document/100600202

    contactNoは、登録の際に返却された値を使います。
    【例】登録時のレスポンス内容​
    {
    "message":"",
    "data":100000000827957,
    "failType":null,
    "code":"SUCCESS"
    }

    下記のようにお送りいただければOKです。
    # URLエンコードは省略しています。
    targetMemberEmail=XXXX@XXXX.com&contact={ "contactNo": 100000000827957​, "name": {"defaultYn": "Y", "firstName": "テスト", "lastName": "test"}}​

    2018.03.26

    0
  • 업데이트 된 답글입니다.

    魏元恬 投稿者

    早急な回答ありがとうございます。

    上記の形でリクエストを送っています。しかし、下記のエラーが返されているので、どの辺がエラーになっているのか、よく
    わかりません。
    {"message":null,"data":null,"failType":"GENERAL_ERROR","code":"FAIL"}

    もっと詳しいエラー内容を入手できますでしょうか?

    2018.03.26

    0
  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    当該APIに不具合がございました。ご不憫おかけしてすみませんでした。
    現在修正完了しておりますので、再度お試しいただいてもよろしいでしょうか。
    お手数をおかけしてしまい大変申し訳ございません。

    2018.03.27

    0
  • 업데이트 된 답글입니다.

    魏元恬 投稿者

    変更できました。
    迅速なご対応をいただきありがとうございました。

    2018.03.27

    0
前の投稿SSO 証明書の署名について
次の投稿自社メッセージ受信サーバに対する通信が行われない
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。