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 time with the Date() method.
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 KiiACLObjectActionRead 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.