Rally Webservice v2.0 via SDK 1.32? - web-services

My question is concerning the Rally javascript SDK 1.32.
My line of thinking is this: SDK 1.32 seems to only return objects with APIMajorVersion 1 and MinorVersion 32, yet there exist versions from 1.33 to 1.43 as well (though they are all now deprecated as well). It makes sense to me that since SDK 2.0 must return objects from version 2.0, that there should be a way to specify what webservice version to return objects from.
My question is this: am I right that there is a way to obtain Rally objects from webservice v2.0 from SDK 1.32? If so, how would I do that?
I'm not just asking this out of laziness-- I am on the tail-end of an internship and would not necessarily have time to learn the new SDK and reimplement all that I have done on SDK 1.32.
Thanks for any responses!

This answer:
1.39 Rally API Version source for Java Script
shows how to utilize AppSDK 1.x using different versions of WSAPI.
However, AppSDK 1.x utilizes the adhoc.js Webservices endpoint for querying. This endpoint has been deprecated in Webservices 2.0. As a result, AppSDK 1.x will not work against Rally Webservices 2.0.
I'd recommend using AppSDK 2rc1, which is built on Webservices 2.0.

Related

Is there a way to get a newer version of the Duo SDK for ColdFusion?

Currently the only version of the SDK for Duo works with the deprecated v2 of Duo's web SDK. I'm looking for a way to simply get started with bringing Duo's 2FA into my ColdFusion application. I've looked at Duo's guide for upgrading from v2 to v4 and it isn't terribly specific. They seem to no longer be developing the ColdFusion SDK, but I've got a very large legacy ColdFusion application that can't be easily migrated to node or something else at the moment. This is the SDK I've seen so far: https://github.com/duosecurity/duo_coldfusion

Calling Microsoft Graph from Google Appengine Python

I need to call the Microsoft Graph from a Google Appengine Python application, this requires oAuth2 authentication.
Google provide the Google API Client Libraries for calling their own REST api's (such as Calendar / Drive / Youtube etc) - is it possible to use the library to call other non Google REST API's such as Microsoft Graph?
If not has anyone used another library to do so from Appengine Python. You can not use the Microsoft supplied python SDK as this requires python version 3+ and Appengine only supports 2.7.
Thanks in advance,
Ian
The authorization token you receive from Google will only work with their APIs. You'll need a separate token for use with Graph. For this you can use ADAL library.
Since you need to stick with 2.7, you'll need issue REST directly. The existing SDK (as you noted) requires py3. You may want to take a look at restclient for this. Its been a while since I've had to use this lib but I recall it really simplified calling REST endpoints.

OAuth 2.0 in C++ Builder XE2

How to implement OAuth 2.0 authorization in C++ Builder XE2? Starting with version XE 5, there was a library REST Client Library.
Embarcadero's REST framework has a TOAuth2Authenticator class.
The Accessing Google Tasks API example in Embarcadero's RESTDemo Sample demonstrates the use of OAuth 2.
Update: sorry, I didn't read the question clearly enough. There is no built-in OAuth support in XE2. You will have to use a third-party library, or write your own implementation.

Intuit Quickbooks OAuth version 1.0 or 2.0?

I am using Django for my website/app and I want to integrate quickbooks. I wasn't sure whether you are using Oauth version 1.0 or 2.0. Also the documentation is more specific for PHP but the django-oauth-toolkit documentation I THINK is more geared towards hosting your own Oauth than connecting as a client. So although my main question is what version are you using any links to where I could read up on connecting with django would be greatly appreciated. I do have PHP still setup but I have been converting all my modules to django (python) and I was trying to avoid that. I thought reading the IETF protocol might help my understanding but there is the older version 1.0 by the original author and then the newer 2.0 that is currently supported. He does seem to have a pretty good beginner's guide but at the same time he seems a little 'disgruntled', if that's the right word, about the newer version. Also I believe the django-oauth-toolkit is version 2.0 protocol.
It's OAuth v1.0.
They have a bit of documentation here:
https://developer.intuit.com/docs/0100_quickbooks_online/0100_essentials/0085_develop_quickbooks_apps/0004_authentication_and_authorization
I would highly recommend you find an existing OAuth library for Django/Python - writing your own is likely going to be a painful process.

Error: REST API is deprecated for versions v2.1 and higher

I use this script and I have the following error:
REST API is deprecated for versions v2.1 and higher
Do you know why I'm getting this?
The error says it all. REST API calls are no longer supported by the API in Graph API v2.1. You should get up to date and use the official Facebook SDK to create your Facebook application.
v2.0 is still available until August 7, 2016. So, you can still use the REST API if you like. You are probably getting this because your API calls are either unversioned or they are versioned to v2.1. See this