Skip to main content
The First Step
August 7, 2020
Solved

C#: Resource for parameter [accountId] is not found

I'm working on a sandbox account, trying to use the Get Extensions API. My code is as follows:


using System;
using System.Threading.Tasks;
using RingCentral;

namespace Send_SMS
{
    class Program
    {
        const string RINGCENTRAL_CLIENTID = "<sandbox-id>";
        const string RINGCENTRAL_CLIENTSECRET = "<sandbox-secret>";

        const string RINGCENTRAL_USERNAME = "<sandbox-username>";
        const string RINGCENTRAL_PASSWORD = "<sandbox-password>";
        const string RINGCENTRAL_EXTENSION = "101";

        const string RINGCENTRAL_PRESENCE_USER = "<sandbox-username>";
        const string RINGCENTRAL_PRESENCE_EXT = "101";


        static RestClient restClient;

        static void Main(string[] args)
        {

            restClient = new RestClient(RINGCENTRAL_CLIENTID, RINGCENTRAL_CLIENTSECRET, false);
            restClient.Authorize(RINGCENTRAL_USERNAME, RINGCENTRAL_EXTENSION, RINGCENTRAL_PASSWORD).Wait();
            get_presence().Wait();

        }
 
        static private async Task get_presence()
       {
            var response = await restClient.Restapi().Account(RINGCENTRAL_PRESENCE_USER).Extension().List(listExtensionsParameters);

            Console.WriteLine("Extension for Test Account: " + response);
        }

    }
}


Where anything in <> is taken from the https://developers.ringcentral.com/my-account.html#/application-credentials site.


I was able to do the Send_SMS tutorial successfully, but for this, I'm getting:


Content: {

"errorCode" : "InvalidParameter",

"message" : "Resource for parameter [accountId] is not found",

"errors" : [ {

"errorCode" : "CMN-102",

"message" : "Resource for parameter [accountId] is not found",

"parameterName" : "accountId"

} ],

"parameterName" : "accountId"

}


What am I missing here?

    The First Step
    August 7, 2020


    Is this the correct AccountId to use?


    When I click your link, I get:


    {  "errorCode" : "AGW-404",  "message" : "Resource not found",  "errors" : [ ] }

    2 replies

    The First Step
    August 7, 2020

    Maybe the account number you are providing might not actually belong to the Organization or the account itself.

    Check the account number and provide the correct number or '~' ( tilde ) should work for the logged-in user.

    You can use https://platform.devtest.ringcentral.com/restapi/v1.0/account/~ to get your account id number

    Caleb317185022The First StepAuthorAnswer
    The First Step
    August 7, 2020


    Is this the correct AccountId to use?


    When I click your link, I get:


    {  "errorCode" : "AGW-404",  "message" : "Resource not found",  "errors" : [ ] }