Errore in Creation of a Datastream Object
1 回表示 (過去 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.
0 件のコメント
採用された回答
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Introduction to Installation and Licensing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!