Errore in Creation of a Datastream Object

4 次查看(过去 30 天)
Hi.
I've a Datastream Licence and I'm trying to get data from refinitiv.
First, I tried to create a Datasteram Object in the following way:
c = datastreamws('username', 'password');
The script gave me an error:
Error using datastreamws. HTTP is an insecure protocol, use HTTPS instead..
So I tried a solution in an answer here in the community and a I wrote the following code:
d = datastreamws("","","https://product.datastream.com/DSWSClient/V1/DSService.svc/rest/Token? username=user&password=pword")
d.URL = "https://product.datastream.com/DSWSClient/V1/DSService.svc/rest/GetData"
I works, but the script gave me another error:
Error using datastreamws
Login Failed, invalid username or password.
Maybe I wrote user id and pw in a wrong way? if my user is ABC and my password is DEF, it's enough to write like that:
d = datastreamws("","","https://product.datastream.com/DSWSClient/V1/DSService.svc/rest/Token? username=ABC&password=DEF")
d.URL = "https://product.datastream.com/DSWSClient/V1/DSService.svc/rest/GetData"
Or it requires some quotes or double quotes?
Thank you, regards.

采纳的回答

Nihal Reddy
Nihal Reddy 2023-4-11
I understand you are getting an error while creating a "datastreamws" connection object.
You can refer to the following sample code to create a "datastreamws" connection object-
username = 'ABCDEF';
password = 'abcdef12345';
c = datastreamws(username,password)
You can refer to the following MATLAB documenation links for more information regarding Datastream Web Services from Refinitiv connection-

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

标签

产品


版本

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by