2016-12-12 1 views
0

응용 프로그램 통찰력 응답 코드 400 잘못된 요청

https://api.applicationinsights.io/beta/apps/appID/events/pageViews?timespan=P30D& $ 필터 나에게 400 잘못된 요청을 준이 URL을 API 서비스 응용 프로그램의 통찰력을 호출하려고 = 포함 (페이지 뷰/URL '유효-URL') & $ 수 = 사실

APPID 유효한-URL을 올바르게 설정하고 나는 그것을 더 쉽게 포함 = $ 필터를 사용하여 어떤 문제가 있습니까

읽을 수 있도록하기 위해이 질문에 삭제됩니다 ???

+0

https://dev.applicationinsights.io/documentation/Using-the-API/Events의 문서를 보면'contains' 메소드가 지원되지 않는다고 생각합니다. –

+0

안녕하세요 @ GauravMantri 또한 지원되는 startswith로 테스트하고 나에게 같은 오류가 발생했습니다 – Moustafa

+0

API를 어떻게 부르나요? programmaticaly하고 코드에서 다음 웹 예외를 catch하고 응답 스트림을 읽을 수 있습니다. 일반적으로 오류에 대한 자세한 내용을 찾아야합니다. –

답변

2

이 물건을 확인하는 가장 쉬운 방법은 API를 탐색기를 사용하는 것입니다 및 데모 애플리케이션 :

https://dev.applicationinsights.io/apiexplorer/events

URL을 startswith 잘 작동하는지 보여줍니다

https://dev.applicationinsights.io/apiexplorer/events?appId=DEMO_APP&apiKey=DEMO_KEY&eventType=pageViews&timespan=P30D&$filter=startswith(pageView%2Furl%2C'http%3A%2F%2Faiconnect') 

당신이 만약 " 필요한 것 "을 포함하고 있으면 $ search를 사용할 수 있습니다 (대부분의 필드를 훑어보고 AND/OR 텍스트 검색 로직을 가지고 있습니다)

https://dev.applicationinsights.io/apiexplorer/events?appId=DEMO_APP&apiKey=DEMO_KEY&eventType=pageViews&timespan=P30D&$search=%22Customers%2FCreate%22 
+0

감사를 사용하여 API를 호출하는 방법이지만, API 호출이 너무 오래 시간을 talkes으로 데이터베이스에 애플리케이션 통찰력 데이터를 내보낼 할 수있게 어떤 workthrought는 @ 존 가드너 – Moustafa

+0

있다 서비스에 대한 쿼리를 만들고 싶지 않지만 데이터를 직접 내보내려면 엔터프라이즈 (유료) 기능의 일부인 Continuous Export 기능이 있습니다. https://docs.microsoft.com/en-us/ azure/application-insights/app-insights-export-telemetry를 사용합니다. REST 서비스는 쿼리를 수행하기위한 것이며 일정 기간 내에 수행 할 수있는 전화 수에 제한이 있습니다. –