question

Upvotes
Accepted
11 1 0 3

client cannot get RKD data with error: 500 Internal Server Error

Client get news headline with following coding:


{"RetrieveHeadlineML_Request_1":{"HeadlineMLRequest":{"Direction":"Newer","EndTime":"2022-06-02T17:43:27","Filter":[{"MetaDataConstraint":{"Value":{"Text":"LZS"},"class":"topics"}},{"MetaDataConstraint":{"Or":{"Value":[{"Text":"CLN"},{"Text":"CDS"},{"Text":"CMN"}],"Value_typehint":["Value","Value","Value"]},"class":"products"}},{"MetaDataConstraint":{"Or":{"Value":[{"Text":"PBOC"},{"Text":"PLCY"},{"Text":"CEN"},{"Text":"MCE"},{"Text":"FED"}],"Value_typehint":["Value","Value","Value","Value","Value"]},"class":"topics"}},{"FreeTextConstraint":{"Value":{"Text":"中国汇市"},"where":"Headline"}}],"MaxCount":50,"MaxCountPerFilter":false,"StartTime":"2022-06-01T17:43:27","TimeOut":30,"maxCountWorkAround":false}}}


then, get the error as below:


500 Internal Server Error: [{"Fault":{"Code":{"Value":"s:Sender","Subcode":{"Value":"a:Gateway_Validation_RequestError"}},"Reason":{"Text":{"lang":"en-US","Value":"The property 'FreeTextConstraint' has invalid child property 'O... (409 bytes)]


but, when use below coding, there is no error.


{"RetrieveHeadlineML_Request_1":{"HeadlineMLRequest":{"Direction":"Newer","EndTime":"2022-06-02T17:50:16","Filter":[{"MetaDataConstraint":{"Value":{"Text":"LZS"},"class":"topics"}},{"MetaDataConstraint":{"Or":{"Value":[{"Text":"CLN"},{"Text":"CDS"},{"Text":"CMN"}],"Value_typehint":["Value","Value","Value"]},"class":"products"}},{"MetaDataConstraint":{"Or":{"Value":[{"Text":"PBOC"},{"Text":"PLCY"},{"Text":"CEN"},{"Text":"MCE"},{"Text":"FED"}],"Value_typehint":["Value","Value","Value","Value","Value"]},"class":"topics"}},{"FreeTextConstraint":{"Or":{"Value":[{"Text":"全球汇市"},{"Text":"中国汇市"}],"Value_typehint":["Value","Value"]},"where":"headline"}}],"MaxCount":50,"MaxCountPerFilter":false,"StartTime":"2022-06-01T17:50:16","TimeOut":30,"maxCountWorkAround":false}}}


Please advise what the reason is and how to fix it.

thanks.

rkd-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Upvotes
Accepted
5k 8 5 8

Hi @tao.su ,

Could you try changing the value in the 'where' parameter from 'Headline' to 'headline'?

I've tried and no error is found. However, if you have any further questions regarding the content, The best approach is to reach out to the RKD support directly to RKD support.

1654495942822.png



1654495942822.png (74.8 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hello @tao.su

Just want to add more information about @raksina.samasiri answer about the 'where' property and 'headline' value.

You can find the supported properties and values of the RKD News Retrieve Headlines service request message on the RKD API support site page.

rkd-news-freetext.png

Thanks @wasin.w

Hi @tao.su ,

You may like to check this article on how to Get the Refinitiv Knowledge Direct API request of your choice with its Support Portal

Hope this helps