2013-06-14 2 views

답변

1

REST API를 사용하여 Yammer에 새 그룹을 만들 수 있습니다.

엔드 포인트 :

POST https://www.yammer.com/api/v1/groups.json 

Parameters: 
name - [string], group name 
description - [string], group description 
private - [true/false], indicates whether group is private 

그래서 새 개인 그룹을 생성하는 API를 불평이 요청을 보낼 수 있습니다. 당신이 문서화되지 않은 API를 통해 할 수처럼

POST https://www.yammer.com/api/v1/groups.json?name=new_group_name&private=true 
+0

이 작동하지 않습니다, 당신은 다음과 불평에서 응답을 "시도는 액세스 할 수 보호 된 리소스가 실패했습니다. " } } –

+2

피들러에서 테스트 해봤는데 정상적으로 작동합니다. 문제는 인증 토큰에있을 수 있습니다. http://stackoverflow.com/questions/22599921/yammer-rest-api-how-to-get-access-tokens-for-external-networks – user3433274

+1

이것은에서 지원되는 API가 아닙니다. 이 시간. –

4

당신은

yam.platform.request({ 
        // yam.request({ 
        url: "groups.json?name=Group_Name&private=true", 
        method: "POST", 
        data: {}, 
        success: function (group) { 
         console.dir(group); 
         getMyGroups(); 
        }, 

        error: function (group) { 
         console.error("There was an error with the request."); 
        } 
       }); 
+0

투표가 실패한 이유를 알고 있습니까? 내 프로젝트에서 코드가 작동 중입니다. – Mahesh

-1

실제로 코드 아래에 사용할 수 있습니다, 그것은 보인다. YammerGroup 그룹 = YammerUtility.CreateYammerGroup (yammerGroupName 존재하지 않는 경우 작성 사실, ConfigurationManager.AppSettings [ "-

// 불평 그룹 가져 오기 : https://github.com/OfficeDev/PnP/tree/master/Scenarios/Provisioning.Yammer

이 특정 라인을 참조하십시오 :
이 코드를 참조하십시오 YammerAccessToken "])); { "응답": { "통계": "실패", "코드": 17, "메시지"

+1

PnP 코드는 Mahesh의 답변과 정확하게 동일한 끝점을 사용합니다. –

관련 문제