. . "GET" . "text/xml" . . . "

Change the user profile detail privacy settings.

" . . "

Almost each detail in a user's profile can have its individual privacy setting as detailed in ODS User Privacy Settings. This method allows to change these privacy settings.

The following user detail identifier are supported:\n

title

firstName

lastName

fullName

mail

gender

birthday

homepage

webIDs

mailSignature

icq

skype

yahoo

aim

msn

homeAddress1

homeCountry

homeTimezone

homePhone

businessIndustry

businessOrganization

businessJob

businessAddress1

businessCountry

businessTimezone

businessPhone

businessRegNo

businessCareer

businessEmployees

businessVendor

businessService

businessOther

businessNetwork

summary

businessResume

photo

homeLatitude

audio

businessLatitude

interests

topicInterests

businessIcq

businessSkype

businessYahoo

businessAim

businessMsn

homeCode

homeCity

homeState

businessCode

businessCity

businessState

\n

  • \n\nacls\n\n\n

    A list of URL-parameter style key/value pairs where each key corresponds to one user profile detail and each value refers to its visibility. A simple example would be \"gender=1&birthday=3&photo=1\" which would set the gender to be public, the birthday to be controlled by fine grained ACLs, and the photo to be public, too. The visibility value can be one of the following:\n

    1 - The detail is public

    2 - The detail is controlled by ACLs. See also acl.rule.new().

    3 - The detail is private

    \n

    \n
  • \n\n

    An error code stating the success of the command execution as detailed in ODS Error Result Codes.

    \n

    user.acl.info()

    \nExample:
    \n $ curl -i \"http://www.iodbc.org/ods/api/user.acl.update?user_name=demo&password_hash=49e473da03fbd296f05b5f0bf1f3301b5e4a67fc&acls=gender%3D1%26birthday%3D3%26photo%3D1\"\n\n HTTP/1.1 200 OK\n Server: Virtuoso/06.01.3127 (Linux) x86_64-unknown-linux-gnu\n Connection: Keep-Alive\n Date: Wed, 18 Apr 2012 09:07:25 GMT\n Accept-Ranges: bytes\n Content-Type: text/xml; charset=\"UTF-8\"\n Content-Length: 57\n\n <result><code>1</code><message>Success</message></result>\n 

    Authentication

    This function requries authentication via one of the supported authentication methods as described in ODS Authentication.

    \n

    " . "EntryPoint - user_acl_update" .