저는 클라이언트의 Sharepoint Online 임차인에게 Yammer Embed 스크립트를 실행하고 있으며 대화/메시지를 표시합니다.CORS없이 Yammer API 호출을 사용하는 방법?
나는 사용자가 떨어져있는 Yammer 그룹을 기반으로 메시지를 필터링하는 데 사용할 수있는 드롭 다운 상자를 만들려고합니다.
드롭 다운을 동적으로 만들려면 Yammer API를 호출하여 현재 사용자의 그룹을 가져와야합니다. API 호출을 사용하고 있습니다. /api/v1/groups.json?mine= 1
이 나는 다음과 같은 오류 얻을 셰어 포인트 온라인 세입자 내부에 직접 그러나이라고 할 때 찾아 올바른 데이터 유효 JSON 다시 제공 :
XMLHttpRequest cannot load https://www.yammer.com/api/v1/groups.json?mine=1 . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' https://client.sharepoint.com ' is therefore not allowed access. The response had HTTP status code 401.
내 질문이 주위에 방법이 있나요를? Yammer가 CORS를이 호출에 구현해야한다고 가정합니다 (이 작업을 수행하는 데는 의문의 여지가 있습니다). 또한 api.yammer.com/... URL을 사용해 보았습니다.
건배!
가능한 [Yammer REST API CORS] (http://stackoverflow.com/questions/24884267/yammer-rest-api-cors) –
의 가능한 복제 https://stackoverflow.com/questions/24884267/yammer의 답변 -rest-api-cors/25568609 # 25568609 @gotson 링크에서 위의 링크는 www.yammer.com 대신 ** api **. yammer.com을 사용해야 함을 나타냅니다. 당신이 그것을 시도하고 여전히 작동시키지 못한다면, CORS 프록시 설정에 넘어갈 수 있습니다. https://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present- 자원 요청시/42744707 # 42744707 – sideshowbarker