Hide buttons
Hello,
We have developed a small application using the Box Java SDK.
Using the SDK we fetch certain files in our Box account, and generate a sharedLink with a limited availability time. To generate the link we use following code:
BoxSharedLink.Permissions permissions = new BoxSharedLink.Permissions(); permissions.setCanDownload(true); permissions.setCanPreview(true); BoxSharedLink sharedLink = file.createSharedLink(BoxSharedLink.Access.OPEN, unshareDate, permissions);
This works as expected, but when we embed the sharedLink in our application there are "Sign up" and "Login" buttons visible next to the "Download" button. Is there a way to hide these "Sign up" and "Login" buttons?
-
Hi
It really depends on the type of use case you are trying to solve here. Let me know if you want to arrange a quick 15 mins platform consulting call to better understand your wider goals?
In the mean time, you should check out our "Get Embed Link" API endpoint : "https://developer.box.com/reference#get-embed-link
With this request you can return an expiring link which you can insert into an iframe to display a custom preview to your users
Request Example:
curl --request GET \ --url 'https://api.box.com/2.0/files/?fields=expiring_embed_link' \ --header 'authorization: Bearer YOUR-ACCESS-TOKEN' \
Response Example:
{"type": "file", "id": "YOUR-FILE-ID", "etag": "2", "expiring_embed_link": { "url": "https://rocks-demo.app.box.com/preview/expiring_embed/gvoct6FE!fIh6KjorCgWyIIDehFtWrn0o_Uz8YxmF_nFnXzSxWitU_B_U7ylCoYFxGFeJnkjcDDWqysCbgUd-90fweV4I2X0za_9K_oGwfWBYa_5rSEy2WkU0bQh32P-bexSbsJUsetY_aRqSkXGsH1cocLB0rwhlxLnfCQOI0721h5ITNdWZ0tMLgzMN07RVv72fZ9FGabQkGUgkeSfCHpkNxp8NQkfdcuX18xD-4KpkFP2tbdVLe-Co5uIgB-_skxRf3EfEP8ukxQ4Za06rwviD_HUuv8Qy0Wqa2u0nDz06hgxwOt5r6JY5iTi9JDTX5xYCYAXCs_fhiqDhHHbvCZSjYDb485J8_4_mjif1qoawEPG9rotj4uCi8tRe7fHfdcwq9yZJJ_QXYlqS-JwhCSO5yEEmR6LcIf9L32Lb2WmATJ9A--JJvovRuRF6iVFqeU2ob2r2MLqIpNjfp3uJlsJZ-gJDdcN9jTV2xuE-I-aFgAXF4MfHr3hBxqT_O-2Mnt46B2voKLUbmNL5Kl4OTtUt0rmU99P6tGnmip3ditKmPe50ezze0ccT6LFqLSNTfFF_odyS5MxgWijEnyEnR-yHIcuup2gsy9zPcMWlPyIvQzFxIizrBjqXXMWm0Jmf8-xQ658OFsbs41nAVPM2LXazvp1lLQ_RWwpA-kqNXg.." }}
Here is a regular (open) shared link which has
Here is the same file as an expiring link using API call above (with no "SignUp" or "Login" buttons) :
You can also choose to show your own custom logo on the left hand side.
Please also check out our new UI kits, especially the "Box Content Preview" UI component which you can play with using this demo link:
Hope this helps,
Peter
Please sign in to leave a comment.
Comments
3 comments