- Forum
- MDaemon API
- Adding a picture to a contact via API
Adding a picture to a contact via API
-
Good afternoon. I am trying to add a user's picture to their contact via the API. There is no information in the Help_ItemOperation_RES.xml file for pictures, but I see the <PICTURE> tag in both the IO_change__PRIVATE_Contacts_RES.xml and IO_put__PRIVATE_Contacts_RES.xml file. I tried to convert the picture to base64, but I'm receiving an error. Is this even possible, and if so, how should I encode it? I'm using powershell, and tried:
$pic = [convert]::ToBase64String((get-content $picfile.fullname -encoding Byte))This is what gave me the 400 Bad Request. I can update the user without the picture tags. I also noticed that in the change file, it has the length, but in the put file, it does not.
Using 22.0.3.3. Thanks.
8
Posts433
Views
-
So this morning I was looking at the examples again and realized that the <picture> tag was in the result. When I changed the xml to pass <picture>$pic</picture> it did not error, but when I retrieved the contact, and decoded the picture, it did not change it. I guess, is it even possible to change the picture through the API, or only through the client?
-
I'll test this, and if I find an issue, will write a fix into the API, likely for vesion 23.5 that willbe out later this year. Should be able to respond back to this post on Friday the 10th.
Keith Personett
Senior Software Developer, Cerebro Calibration Specialist, Agent of S.H.I.E.LD., Helicarrier Systems Analyst, reenignE esreveR
MDaemon Technologies http://www.mdaemon.com/ or on Facebook
Sent using Outlook 2013 via ActiveSync Services for MDaemon Messaging Server.
"Before we get started, does anyone want to get out?"
- Steve Rogers/Captain America
-
I tested this and it worked as expected...
Here the xml request that I used, echoed back in the response.
<?xml version="1.0" encoding="utf-8"?>
<MDaemon>
<API productversion="23.5.0" serviceversion="23.5.0.1">
<Request version="23.0" echo="1" verbose="0">
<Operation>ItemOperation</Operation>
<Parameters>
<Item path="PRIVATE/Contacts" action="put" type="contact" cid="2023-01-03_01:14:32:699_3565.3261">
<FirstName>Mallie</FirstName>
<MiddleNames>Signe</MiddleNames>
<LastName>Sevier</LastName>
<DisplayName>Mallie Signe Sevier</DisplayName>
<FileAs>Sevier, Mallie Signe</FileAs>
<Picture><![CDATA[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]]></Picture>
<Email1Address>Mallie.Sevier@diojuf.int</Email1Address>
</Item>
</Parameters>
</Request>
<Response version="23.5" et="0.057960">
<Status id="0" value="0x00000000" message="The operation completed successfully."/>
<Result>
<Item cid="2023-01-03_01:14:32:699_3565.3261" action="put" path="PRIVATE/Contacts" ID="7f4e23842e754d53a16cc04ab933c9c3" lastModified="2023-02-15T07:14:33.031Z"/>
<Folder path="PRIVATE/Contacts" lastModified="2023-02-15T07:14:33.031Z"/>
</Result>
</Response>
</API>
</MDaemon>Keith Personett
Senior Software Developer, Cerebro Calibration Specialist, Agent of S.H.I.E.LD., Helicarrier Systems Analyst, reenignE esreveR
MDaemon Technologies http://www.mdaemon.com/ or on Facebook
Sent using Outlook 2013 via ActiveSync Services for MDaemon Messaging Server.
"Before we get started, does anyone want to get out?"
- Steve Rogers/Captain America
-
Russ, xml is case sensitive... The element name is Picture, not picture or PICTURE
Keith Personett
Senior Software Developer, Cerebro Calibration Specialist, Agent of S.H.I.E.LD., Helicarrier Systems Analyst, reenignE esreveR
MDaemon Technologies http://www.mdaemon.com/ or on Facebook
Sent using Outlook 2013 via ActiveSync Services for MDaemon Messaging Server.
"Before we get started, does anyone want to get out?"
- Steve Rogers/Captain America
-
@Keith Thanks for the reply. Below is the response of my xml. It removed the picture that I had there, and did not populate it. I tried with both a test pic that I converted to base64, and with the one that you provided.
<?xml version="1.0" encoding="utf-8"?> <MDaemon> <API> <Request version="22.0.3" echo="1" verbose="0"> <Operation>ItemOperation</Operation> <Parameters> <Item account="Contacts" path="MAILBOX/Employees" ID="f2f2561fc8e94c949af17807773a29fb" action="change" type="contact"> <FirstName>#######</FirstName> <LastName>#######</LastName> <JobTitle>#######</JobTitle> <Department>IT NETWORK ADMINISTRATOR</Department> <DisplayName>#######</DisplayName> <Picture>![CDATA[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]]</Picture> <Email1Address>#######.com</Email1Address> <MobilePhoneNumber>#######</MobilePhoneNumber> <BusinessPhoneNumber>#######</BusinessPhoneNumber> </Item> </Parameters> </Request> <Response version="22.0" session="0011562F" et="0.064298"> <Status id="0" value="0x00000000" message="The operation completed successfully."/> <ServiceVersion>22.0.3.3</ServiceVersion> <Result> <Item action="change" path="MAILBOX/Employees" ID="f2f2561fc8e94c949af17807773a29fb" account="Contacts" lastModified="2023-02-15T14:09:27.945Z"/> <Folder path="MAILBOX/Employees" lastModified="2023-02-15T14:09:27.945Z" account="Contacts"/> </Result> </Response> </API> </MDaemon>I used the following command to submit the xml. I can modify fields fine... just not the picture.
$Response = Invoke-WebRequest -Uri $Server -Method Post -UserAgent $UserAgent -Body $body -Credential $mdcreds -ContentType Text/XML
-
Russ, what does the AddrBook.mrk show for that contact after you've submitted that request?
Keith Personett
Senior Software Developer, Cerebro Calibration Specialist, Agent of S.H.I.E.LD., Helicarrier Systems Analyst, reenignE esreveR
MDaemon Technologies http://www.mdaemon.com/ or on Facebook
Sent using Outlook 2013 via ActiveSync Services for MDaemon Messaging Server.
"Before we get started, does anyone want to get out?"
- Steve Rogers/Captain America
-
@Keith Personett Sorry for the delay.. I'm just getting back to this. I looked at the addrbook.mrk file, and it appears that I don't need to wrap it in the cdata tags in the xml, because it was double wrapped in the .mrk file. I took that out, and it works as intended. Thank you.
