To publish a file until a specific time, use the publishBodyExpiresAt() method as shown in the following sample code. This code publishes a file until December 31, 2099. Specify a UNIX timestamp in milliseconds (UTC).
The basic steps are as follows:
Upload the file as an object body.
Publish the file with the publishBodyExpiresAt() method.
Note that a user needs to be permitted the READ_EXISTING_OBJECT action on a KiiObject to publish its object body (Once published, anyone can access the object body with the URL). See Setting a KiiObject's ACL for more information about the access rights.