News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
How to use RingCentral partners branding Buttons
Tags: authentication
May 8, 2020 at 5:37pm   •   7 replies  •  0 likes
stavan

Partners compatibility instructs to use Partners branding Buttons:

https://ringcentral-api-docs.readthedocs.io/en/rcv-docs/basics/partner-compatibility/

Authentication

Buttons

Our partner's customers may not always be aware that RingCentral is the service powering the solution they use everyday. They may only know their service by the name our partner's give their product, for example "AT&T Office@Hand." For this reason, we recommend developers make specific reference to each of the services a customer may wish to connect to.

The following images have been provided to help you construct buttons to initiate the login flow with RingCentral and all of its partners.


QUESTION:

Has anyone used those partner buttons. If yes please provide link to a working example of the buttons. I want to see how they are used and how they work.


Also where can I download those buttons?


Thanks,

Stan


7 Answers
answered on May 30, 2020 at 1:18pm  

Never mind. I figured it out. Thx.


 0
answered on May 28, 2020 at 4:11pm  

 0
answered on May 15, 2020 at 4:18pm  

@Phong Vu - These are the answers I needed. Thank you.


 0
answered on May 15, 2020 at 2:47am  

@Phong Vu - Yes, I asked for that and they added all the partners yesterday after the app has been reviewed and "matured" some time ago. I see Avaya in my Admin panel but do not see Zoom...

Now I am still not clear how to add the "brandId" parameter:

- do we need the above code for each and every partner within the code of the app? - if so do we need to resubmit again for maturing review = more time...

- or no action is needed from our side at this point?

- if we need to change the code - can I submit only the original RingCentral app to the app library so it is available online and I can start marketing it?

(sorry I am not a programmer)

All I know right now we are just sitting with the app approved already and wasting time...

I need clear (non IT) answer like:

1) Stan, you can submit the Ringcentral app for inclusion into the app library as it is and later can keep adding "brandId"s and submitting for each partner library gradualy - this is preferable process if possible

OR

2) Stan, you have to add all the "brandId"s inside your app code, then resubmit for maturity approval and then submit to libraries - this may take another month...

Thanks,


 0
answered on May 10, 2020 at 8:12pm  

Follow the instructions in this quick start guide. When creating your application, select all brands or the brand you want to support. Modify the code by adding the brand id of the brand you want to show.

app.get('/', function (req, res) {
    var platform = rcsdk.platform()
    if (req.session.tokens != undefined){
        var tokensObj = req.session.tokens
        platform.auth().setData(tokensObj);
        platform.loggedIn().then(function(isLoggedIn) {
          if (isLoggedIn) {
            return res.render('test')
          }
          res.render('index', {
              authorize_uri: platform.loginUrl({
                brandId: '7710'
              })
          });
        })
        return;
    }
    res.render('index', {
        authorize_uri: platform.loginUrl({
          brandId: '7710'
        })
    });
})

For example the brand id 7710 will show this branch on the login dialog.


 0
answered on May 12, 2020 at 2:59pm  

Production Client ID V24IHjg0Ra2K3gl1_h0nyg

Sandbox Environment Client ID 3RI1w53nSBq_uRjSxrHyNA


 0
answered on May 11, 2020 at 5:39pm  

Hi Phong,

thank you for your answer.

Well my application has been "matured" now - reviewed and accepted by Ringcentral apparently without brand ID codes and I want to submit to all their partners libraries too... So what I should do now???

Also "all partners" was not selected at the beginning... How to correct all this?

Can it be corrected gradually after the app is already submitted to the RingCentral library?

Or in other words can I just keep adding partners and submitting... How to do that?


 0



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us