예제 #1
0
    def authenticate(self,force=False):
        self.flickr = flickrPLUS(self.API_KEY, self.API_SECRET)

        if force:
            self.flickr.token_cache.forget()
        else:
            if __settings__.getSetting('authenticate') != 'true': return True

        token = self.flickr.token_cache.token

        if not self.tokenIsValid(token):
            import OAuthHelper

            token = OAuthHelper.getToken('plugin.image.flickr')
            if not token:
                return False

            token = token.split('@', 1)

            if not self.tokenIsValid(token):
                return False

        result = self.finishAuthenticate(token)

        if result: self._authenticated = True
        return result
예제 #2
0
def authorize():
    import OAuthHelper

    token = OAuthHelper.getToken(__addonid__)
    if token:
        saveToken(token)
        if not util.getSetting('pb_client_iden'):
            linkDevice()
예제 #3
0
def authorize():
    import OAuthHelper
    
    token = OAuthHelper.getToken(__addonid__)
    if token:
        saveToken(token)
        if not util.getSetting('pb_client_iden'):
            linkDevice()
예제 #4
0
def loadTokenFromFile():
    import OAuthHelper

    token = OAuthHelper.getToken(__addonid__, from_file=True)
    if token: saveToken(token)
예제 #5
0
def authorize():
    import OAuthHelper

    token = OAuthHelper.getToken('service.pushbullet.com')
    if token: saveToken(token)
예제 #6
0
def loadTokenFromFile():
    import OAuthHelper

    token = OAuthHelper.getToken('service.pushbullet.com', from_file=True)
    if token: saveToken(token)
예제 #7
0
def loadTokenFromFile():
    import OAuthHelper
    
    token = OAuthHelper.getToken(__addonid__,from_file=True)
    if token: saveToken(token)
예제 #8
0
def loadTokenFromFile():
	import OAuthHelper
	
	token = OAuthHelper.getToken('service.pushbullet.com',from_file=True)
	if token: saveToken(token)
예제 #9
0
def authorize():
	import OAuthHelper
	
	token = OAuthHelper.getToken('service.pushbullet.com')
	if token: saveToken(token)