[Action required] API changes announcement for existing customers

Note: This announcement applies to API customers that are registered to a Prototype and Developer plans.

Hello all!

We are writing to inform you that a new set of plans is replacing our current application plans (Prototype and Developer plans) and prices.

As of 10th May 2022, the Prototype and Developer plans will no longer be operational. Oxford Dictionaries API will offer two new plans:

- Introductory plan
- Unlimited plan

For Prototype and Developer plan customers, changes are happening between 12th April 2022 and 10th May 2022. So do not worry! You will have time to check the options and choose how you wish to proceed using our data by selecting the Introductory or Unlimited plan.

For further instructions on how to change plans, and for more information, please visit our new plans announcement page.

Link: https://developer.oxforddictionaries.com/new-plans-announcement

If you have any questions, please feel free to leave us a comment or reach us at our Contact Us page. (https://developer.oxforddictionaries.com/contact-us)

The Oxford dictionaries API team

Error 403

Hi Guys, I get a 403 Forbidden when running this code ( abridged for brevity )

        static HttpWebRequest req = null;
        static string uri = "https://od-api.oxforddictionaries.com/api/v2/entries/en-gb/";
        static string theJson = "";
        static HttpWebResponse HWR_Response = null;
        static Stream respStream = null;
        static StreamReader sr = null;
        static bool Found = false;
        static string app_id = "my app id"; // obviously this has the correct data
        static string app_key = "my app key"; // obviously this has the correct data
        static string SearchWord { get; set; }

        static void Main(string[] args)
        {
            SearchWord = "test";
            uri += SearchWord;
            req = (HttpWebRequest)HttpWebRequest.Create(uri);
            req.Headers.Add("app_id",app_id);
            req.Headers.Add("app_key", app_key);
            req.Method = WebRequestMethods.Http.Get;
            req.Accept = "application/json";

            // It bombs here with a 403 authentication  failure 
            HWR_Response = (HttpWebResponse)req.GetResponse();
}
Sign In or Register to comment.