Total Complexity | 2 |
Total Lines | 16 |
Duplicated Lines | 0 % |
1 | try: |
||
15 | class YammerAction(Action): |
||
16 | def __init__(self, config): |
||
17 | super(YammerAction, self).__init__(config) |
||
18 | self.client_id = self.config['client_id'] |
||
19 | self.client_secret = self.config['client_secret'] |
||
20 | self.expected_redirect = self.config['expected_redirect'] |
||
21 | self.authenticator = yampy.Authenticator( |
||
22 | client_id=self.client_id, |
||
23 | client_secret=self.client_secret) |
||
24 | self.access_code = self.config['access_code'] |
||
25 | self.user_info = None |
||
26 | self.network_info = None |
||
27 | |||
28 | def authenticate(self): |
||
29 | access_token = self.authenticator.fetch_access_token(self.access_code) |
||
30 | return yampy.Yammer(access_token=access_token) |
||
31 |