2017-08-02 4 views
1

Gibt es eine Möglichkeit, ausstehende Anfrage programmgesteuert abzulehnen, nun, ich sehe keine API dafür, so dass jeder Yammer-Experte unsere da helfen?Yammer Verweigerung Anfrage programmgesteuert

Von Chrome-Entwickler-Tools sehe ich, dass dies die Anforderung ist, die von Yammer UI gesendet wird.

https://www.yammer.com/****/join_requests/968249/deny 

-Code haben wir verwendet:

WebRequest request = WebRequest.Create("https://www.yammer.com/****/join_requests/968249/deny"); 
       request.Method = "POST"; 
       string postData = "userId=" + userId;    
       byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData); 

       // Set the ContentType property of the WebRequest. 
       request.ContentType = "application/x-www-form-urlencoded"; 

       // Set the ContentLength property of the WebRequest. 
       request.ContentLength = byteArray.Length; 

       request.Headers.Add(HttpRequestHeader.Authorization, yammerToken); 

       // Get the request stream. 
       Stream dataStream = request.GetRequestStream(); 
       // Write the data to the request stream. 
       dataStream.Write(byteArray, 0, byteArray.Length); 
       // Close the Stream object. 
       dataStream.Close(); 

       // Get the response. 
       WebResponse response = request.GetResponse(); 

Fehler: 404 nicht gefunden, seine Vs. die api nicht da ist so eine Lösung

finden Sie das Bild enter image description here

+0

Ich denke, Sie müssen wahrscheinlich etwas genauer in Ihrer Frage sein. Haben Sie eine bestehende Automatisierung mit Yammer integriert oder fangen Sie gerade bei Null an? Was ist die tatsächliche Anforderung? Haben Sie eine große Anzahl von ausstehenden Anfragen und möchten diese alle als einmalig ablehnen, oder benötigen Sie etwas, das Anfragen sofort ablehnt, während sie getätigt werden? Es scheint komisch, dass du eine Yammer-Gruppe hast, von der du nicht willst, dass sie jemand beitreten kann! – DaveyDaveDave

+0

Hallo Dave, ich denke, meine Frage ist selbsterklärend, wo ich etwas über Programmierung frage, es gibt viele APIs in Yammer wie https://www.yammer.com/api/v1/messages.json, die den Job machen Erhalten der Nachrichten aber mein Szenario ist, wie ich die Einladungsanfrage vom Benutzer abgelehnt werden möchte, und es gibt keine API dafür, also möchte ich auf irgendeine Weise die Funktionalität erreichen. FYI: Ich programmiere in C# – PaTHP

Antwort

0

Es ist keine unterstützte API dafür.

+0

Hallo Brian Lyttle, ich Ich weiß, dass es keine API gibt, ich frage mich, worum es bei der Arbeit geht, ich brauche einen Weg, um das zu erreichen. – PaTHP