Microsoft Graph FindMeetingTimes差距

时间:2017-07-14 20:55:59

标签: microsoft-graph

希望我不是唯一有这个问题的人。当我要求会议时间建议(包括与会者和时间限制)时,我会得到5个会议建议的回复。问题是,插槽有时间间隔,有时几个小时。但是,所有与会者都将这段时间视为免费;另外,如果我改变持续时间或增加一个方向或另一个方向的时间,则显示缺失的时隙。在相关的说明中,有没有办法要求超过5个会议时间建议?

1 个答案:

答案 0 :(得分:1)

我认为感知"差距"这是因为您期望按时间顺序返回会议建议,但实际情况并非如此。 FindMeetingTimes API尝试根据用户过去的会议推断用户的首选会议时间,并根据API认为最喜欢的内容返回会议建议。最有可能的是"失踪"时间段在排名中较低,并且您没有看到它们,因为您只获得了默认的5个结果。

您可以通过在请求正文中添加import java.awt.BorderLayout; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JToolBar; import javax.swing.JTree; import javax.swing.SwingUtilities; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class Tester extends JFrame { public Tester () { initializeComponent(); } private void initializeComponent() { JPanel cp = new JPanel(new BorderLayout()); JTextArea textArea = new JTextArea(50, 150); JScrollPane sp = new JScrollPane(textArea); cp.setLayout(new GridBagLayout()); GridBagConstraints c = new GridBagConstraints(); c.fill = GridBagConstraints.HORIZONTAL; c.gridx = 0; c.gridy = 0; cp.add(createToolbar(), c); c.gridx = 0; c.gridy = 1; c.ipadx = 90; c.fill = GridBagConstraints.BOTH; cp.add(createTree(), c); c.gridx = 1; c.gridy = 1; c.fill = GridBagConstraints.HORIZONTAL; cp.add(sp, c); setContentPane(cp); setDefaultCloseOperation(EXIT_ON_CLOSE); pack(); setLocationRelativeTo(null); } private JTree createTree() { DefaultMutableTreeNode top = new DefaultMutableTreeNode("Projects"); JTree tree = new JTree(top); DefaultMutableTreeNode test = new DefaultMutableTreeNode("I'm a test!"); top.add(test); return tree; } private JToolBar createToolbar() { JToolBar tb = new JToolBar("Toolbar", JToolBar.HORIZONTAL); JButton ob = new JButton("Button"); tb.add(ob); tb.setFloatable(false); tb.setRollover(true); return tb; } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Tester().setVisible(true); } }); } } 参数来请求更多结果。有关详细信息,请参阅https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_findmeetingtimes#request-body