def newCard(session, cardData): cardData.setdefault("title", "压力测试笔记") cardData.setdefault("type", 0) cardData.setdefault("content", json.dumps([{"tag": "p", "contents": ["\u5bf9\u4e8e\u4e00\u4e2a\u5728\u4e1c\u4eac\u751f\u6d3b\u8fc7\u4e09\u5e74\u96f6\u4e09\u4e2a\u6708\u7684\u4eba\u6765\u8bf4\uff0c\u5047\u5982\u7ed9\u6211\u4e09\u65e5\u4e1c\u4eac\u6211\u60f3\u6211\u4f1a\u5728\u8fd9\u91cc\u8fd9\u6837\u751f\u6d3b\u3002"]}, {"tag": "p", "contents": ["DAY1"]}, {"tag": "p", "contents": ["\u8fea\u65af\u5c3c\u4e50\u56ed"]}, {"tag": "p", "contents": ["DAY2"]}, {"tag": "p", "contents": ["\u5409\u7965\u5bfa"]}, {"tag": "p", "contents": ["DAY3"]}, {"tag": "p", "contents": ["\u539f\u5bbf\u660e\u6cbb\u795e\u5bab"]}, {"tag": "p", "contents": ["\u4e1c\u4eac\u5854"]}])) r = session.post("/card/new/", cardData) return utils.getResData(r, "card")
def destinationCards(session, destId, q="", tag=0, order=1, last="", start=0, count=24): r = session.get( "/destination/{}/cards/?q={}&tag={}&order={}&last={}&start={}&count={}" .format(destId, q, tag, order, last, start, count), name="/destination/[id]/cards") return utils.getResData(r)
def userCards(session, userId, q="", tag=0, order=1, last="", start=0, count=24): r = session.get( "/user/{}/cards/?q={}&tag={}&order={}&last={}&start={}&count={}". format(userId, q, tag, order, last, start, count), name="/user/[id]/cards") return utils.getResData(r, ["cards", "hasMore"])
def newCard(session, cardData): cardData.setdefault("title", "压力测试笔记") cardData.setdefault("type", 0) cardData.setdefault( "content", json.dumps([{ "tag": "p", "contents": [ "\u5bf9\u4e8e\u4e00\u4e2a\u5728\u4e1c\u4eac\u751f\u6d3b\u8fc7\u4e09\u5e74\u96f6\u4e09\u4e2a\u6708\u7684\u4eba\u6765\u8bf4\uff0c\u5047\u5982\u7ed9\u6211\u4e09\u65e5\u4e1c\u4eac\u6211\u60f3\u6211\u4f1a\u5728\u8fd9\u91cc\u8fd9\u6837\u751f\u6d3b\u3002" ] }, { "tag": "p", "contents": ["DAY1"] }, { "tag": "p", "contents": ["\u8fea\u65af\u5c3c\u4e50\u56ed"] }, { "tag": "p", "contents": ["DAY2"] }, { "tag": "p", "contents": ["\u5409\u7965\u5bfa"] }, { "tag": "p", "contents": ["DAY3"] }, { "tag": "p", "contents": ["\u539f\u5bbf\u660e\u6cbb\u795e\u5bab"] }, { "tag": "p", "contents": ["\u4e1c\u4eac\u5854"] }])) r = session.post("/card/new/", cardData) return utils.getResData(r, "card")
def destinationUnclip(session, destId): r = session.put("/destination/{}/unclip/".format(destId), name="/destination/[id]/unclip") return utils.getResData(r)
def destinationPopularPois(session, destId, last="", start=0, count=24): r = session.get("/destination/{}/popular-pois/?last={}&start={}&count={}".format(destId, last, start, count), name="/destination/[id]/featured-pois") return utils.getResData(r)
def destinationPopularTrips(session, destId): r = session.get("/destination/{}/popular-trips/".format(destId), name="/destination/[id]/featured-trips") return utils.getResData(r, "trips")
def backpackDestinationStay(session, backpackId, destinationId): r = session.get("/backpack/{}/destination/{}/stay/".format(backpackId, destinationId), name="/backpack/[id]/destination/[id]/stay/") return utils.getResData(r, "stay")
def destinationPopularCities(session, destId): r = session.get("/destination/{}/popular-cities".format(destId), name="/destination/[id]/popular-cities") return utils.getResData(r)
def poiIsCliped(session, poiId): r = session.get("/poi/{}/clip/".format(poiId), name="/poi/[id]/clip") return utils.getResData(r, "clipped")
def backpackTransit(session, backpackId): r = session.get("/backpack/{}/transit/".format(backpackId), name="/backpack/[id]/transit") return utils.getResData(r, "transit")
def backpackInfo(session, backpackId): r = session.get("/backpack/{}/info/".format(backpackId), name="/backpack/[id]/info") return utils.getResData(r, "backpack")
def backpackFull(session, backpackId): r = session.get("/backpack/{}/full/".format(backpackId), name="/backpack/[id]/full") return utils.getResData(r)
def backpackAgenda(session, backpackId): r = session.get("/backpack/{}/agenda/".format(backpackId), name="/backpack/[id]/agenda") return utils.getResData(r, "agenda")
def backpackAgendaDay(session, backpackId, dayId): r = session.get("/backpack/{}/agenda-day/{}/".format(backpackId, dayId), name="/backpack/[id]/agenda-day/[id]") return utils.getResData(r)
def backpackDestinationPlaces(session, backpackId, destinationId): r = session.get("/backpack/{}/destination/{}/places/".format(backpackId, destinationId), name="/backpack/[id]/destination/[id]/places") return utils.getResData(r)
def backpackStayInfo(session, backpackId, stayId): r = session.get("/backpack/{}/stay/{}/".format(backpackId, stayId), name="/backpack/[id]/stay/[id]") return utils.getResData(r)
def backpackStay(session, backpackId): r = session.get("/backpack/{}/stay/".format(backpackId), name="/backpack/[id]/stay/") return utils.getResData(r, "stay")
def getCountries(session, destId): r = session.get("/destination/{}/countries/".format(destId), name="/destination/[id]/countries") return utils.getResData(r)
def userBackpacks(session, userId): r = session.get("/user/{}/backpacks/".format(userId), name="/user/[id]/backpacks") return utils.getResData(r, "backpacks")
def getPoi(session, poiId): r = session.get("/poi/{}/".format(poiId), name="/poi/[id]") return utils.getResData(r, "poi")
def authRegister(session, email, password): r = session.post("/auth/register/", {"email": email, "password": password}) return utils.getResData(r, "token")
def newBox(session, boxData): boxData.setdefault("title", "压力测试盒子") r = session.post("/box/new/", boxData) return utils.getResData(r, "box")
def destinationMajorCountries(session, last="", start=0, count=24): r = session.get("/destination/major-countries/?last={}&start={}&count={}".format(last, start, count), name="/destination/major-countries") return utils.getResData(r)
def backpackMemoInfo(session, backpackId, memoId): r = session.get("/backpack/{}/memo/{}/".format(backpackId, memoId), name="/backpack/[id]/memo/[id]") return utils.getResData(r)
def backpackTransitInfo(session, backpackId, transitId): r = session.get("/backpack/{}/transit/{}/".format(backpackId, transitId), name="/backpack/[id]/transit/[id]") return utils.getResData(r)
def userInfo(session, userId): r = session.get("/user/{}/".format(userId), name="/user/[id]") return utils.getResData(r, "user")
def backpackCloned(session, backpackId): r = session.get("/backpack/{}/clone/".format(backpackId), name="/backpack/[id]/clone") return utils.getResData(r, "cloned")
def destinationCards(session, destId, q="", tag=0, order=1, last="", start=0, count=24): r = session.get("/destination/{}/cards/?q={}&tag={}&order={}&last={}&start={}&count={}".format(destId, q, tag, order, last, start, count), name="/destination/[id]/cards") return utils.getResData(r)
def poiRecommendPois(session, poiId): r = session.get("/poi/{}/recommend-pois/".format(poiId), name="/poi/[id]/recommend-pois") return utils.getResData(r, "pois")
def destinationFeaturedCards(session, destId, last="", start=0, count=24): r = session.get("/destination/{}/featured-cards/?last={}&start={}&count={}".format(destId, last, start, count), name="/destination/[id]/featured-cards") return utils.getResData(r)
def poiUnclip(session, poiId): r = session.put("/poi/{}/unclip/".format(poiId), name="/poi/[id]/unclip") return utils.getResData(r)
def getDestination(session, destId): r = session.get("/destination/{}/".format(destId), name="/destination/[id]") return utils.getResData(r, "destination")
def destinationRecommend(session, destId): r = session.get("/destination/{}/recommend/".format(destId), name="/destination/[id]/recommend") return utils.getResData(r, "destinations")
def destinationPopularBoxes(session, destId): r = session.get("/destination/{}/popular-boxes/".format(destId), name="/destination/[id]/featured-boxes") return utils.getResData(r, "boxes")
def poiCards(session, poiId, last="", start=0, count=24): r = session.get("/poi/{}/cards/?last={}&start={}&count={}".format(poiId, last, start, count), name="/poi/[id]/cards") return utils.getResData(r)
def destinationIsCliped(session, destId): r = session.get("/destination/{}/clip/".format(destId), name="/destination/[id]/clip") return utils.getResData(r, "clipped")
def exploreCards(session, page): r = session.get("/explore/?start={}".format(24*page), name="/explore") return utils.getResData(r, "cards")
def authRefreshStatus(session): r = session.get("/auth/refresh-status/") return utils.getResData(r, "account")
def userFollowed(session, userId): r = session.get("/user/{}/followed/".format(userId), name="/user/[id]/followed") return utils.getResData(r, "followed")
def poiCards(session, poiId, last="", start=0, count=24): r = session.get("/poi/{}/cards/?last={}&start={}&count={}".format( poiId, last, start, count), name="/poi/[id]/cards") return utils.getResData(r)
def userBoxes(session, userId, q="", order=1, last="", start=0, count=24): r = session.get( "/user/{}/boxes/?q={}&order={}&last={}&start={}&count={}".format( userId, q, order, last, start, count), name="/user/[id]/boxes") return utils.getResData(r, ["boxes", "hasMore"])
def boxInfo(session, boxId): r = session.get("/box/{}".format(boxId), name="/box/[id]") return utils.getResData(r, "box")
def authLogin(session, email, password): r = session.post("/auth/login/", {"email": email, "password": password}) return utils.getResData(r, "token")