如何使用 REST post Yammer 的投票 API?
How can I post Yammer's Poll using the REST API?
我正在尝试创建一个 java 应用程序,该应用程序 post 使用 REST API 与 Yammer 进行投票 API。
当我将 poll
设置为 message_type
和 POST https://www.yammer.com/api/v1/messages
但返回状态 400 Bad Request
时。
// Post
HttpPost httpPost = new HttpPost("https://www.yammer.com/api/v1/messages");
// Add header
httpPost.addHeader("Authorization", "Bearer " + accessAuthToken);
List<NameValuePair> nvps = new ArrayList<>();
nvps.add(new BasicNameValuePair("group_id", group));
nvps.add(new BasicNameValuePair("body", "message body 1"));
nvps.add(new BasicNameValuePair("message_type", "poll"));
// set entity
httpPost.setEntity(new UrlEncodedFormEntity(nvps, UTF8));
// execute
HttpResponse response = httpclient.execute(httpPost);
我如何post 使用 REST API 进行投票?
此致。
您询问了如何通过 REST post 投票 API,目前的回答是不支持。我希望我有一个更好的答案,但这没有记录在 Yammer 开发人员网站上,并且您(和您的用户)尝试对其进行逆向工程以将其包含在应用程序中是有风险的。
如果您要对其进行逆向工程,请使用您当前的代码捕获 Fiddler 跟踪,然后调整 HTTP 请求,直到它与 Yammer 站点匹配。
如果您想要 API 支持,那么您应该 post 在 Yammer UserVoice 站点上。这么多东西的请求都是这样结束的,如果提高可见性就更好了。
我正在尝试创建一个 java 应用程序,该应用程序 post 使用 REST API 与 Yammer 进行投票 API。
当我将 poll
设置为 message_type
和 POST https://www.yammer.com/api/v1/messages
但返回状态 400 Bad Request
时。
// Post
HttpPost httpPost = new HttpPost("https://www.yammer.com/api/v1/messages");
// Add header
httpPost.addHeader("Authorization", "Bearer " + accessAuthToken);
List<NameValuePair> nvps = new ArrayList<>();
nvps.add(new BasicNameValuePair("group_id", group));
nvps.add(new BasicNameValuePair("body", "message body 1"));
nvps.add(new BasicNameValuePair("message_type", "poll"));
// set entity
httpPost.setEntity(new UrlEncodedFormEntity(nvps, UTF8));
// execute
HttpResponse response = httpclient.execute(httpPost);
我如何post 使用 REST API 进行投票?
此致。
您询问了如何通过 REST post 投票 API,目前的回答是不支持。我希望我有一个更好的答案,但这没有记录在 Yammer 开发人员网站上,并且您(和您的用户)尝试对其进行逆向工程以将其包含在应用程序中是有风险的。
如果您要对其进行逆向工程,请使用您当前的代码捕获 Fiddler 跟踪,然后调整 HTTP 请求,直到它与 Yammer 站点匹配。
如果您想要 API 支持,那么您应该 post 在 Yammer UserVoice 站点上。这么多东西的请求都是这样结束的,如果提高可见性就更好了。