vendoo_v1.0/Vendoo/EbayWebServiceManager.swift

77 lines
2.2 KiB
Swift

//
// EbayWebServiceManager.swift
// Vendoo
//
// Created by Okechi Onyeje on 6/3/16.
// Copyright © 2016 Okechi Onyeje. All rights reserved.
//
import Foundation
import PicoKit
class EbayWebServiceManager: NSObject {
//API Manager class variables
//----------------------------------------------//
let baseURL = "https://openapi.etsy.com/v2/private"
private var apiKey: String!
private var apiSecret: String!
private var userEmail:String = (NSUserDefaults.standardUserDefaults().objectForKey("email") as? String)!
var isAuthorized: Bool = NSUserDefaults.standardUserDefaults().boolForKey("ebayAuthorized")
//let tradingClient = EBayTradingServiceClient.sharedClient()
//---------------------------------------------//
override init(){
super.init()
// self.tradingClient.debug = true
}
}
//MARK: - authentication methods
extension EbayWebServiceManager {
func authorizeApp(){
/*
let sessionRequest = Trading_GetSessionIDRequestType.init()
sessionRequest.ruName = "Kroleo-Kroleo-Vendoo-S-ktqeobkk"
self.tradingClient.getSessionID(sessionRequest,
success: ({
(response: Trading_GetSessionIDResponseType!) -> Void in
let requestToken = Trading_FetchTokenRequestType.init()
requestToken.sessionID = response.sessionID
(self.tradingClient.fetchToken(requestToken,
success: ({
(response: Trading_FetchTokenResponseType!) -> Void in
print(response.eBayAuthToken)
print(response.restToken)
}),
failure: ({
(error: NSError!, bindable: PicoBindable!) -> Void in
})
))
}),
failure: ({
(error: NSError!, bindable: PicoBindable!) -> Void in
})
)
*/
}
func deauthorizeApp(){
}
}