Errore in Creation of a Datastream Object

조회 수: 1 (최근 30일)
Carlo Reggiani
Carlo Reggiani 2023년 4월 5일
답변: Nihal Reddy 2023년 4월 11일
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