• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.

Python and API Help

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Python and API Help

    Wondering if I could pick peoples brains

    I am trying use Python to extract some information from an API, my goal is to get data from a few API calls and put it in a CSV, though I would be OK just displaying it neartly for now... I am new to coding and I think I am getting my lists and functions mixed up....

    Here is my code so far

    import requests
    import json

    API-Key = '1234'
    My-ID = '4321'
    url = 'https:://playboy.com/api/'
    header = 'X-User-Key: API-Key'

    def get_list_1():
    __list1 = requests.get(url + My-ID, header=header)
    __json_list1 = json.loads(list1.text)
    __return json_list1

    def get_list_2(list1_item):
    __list2 = requests.get(url + My-ID + list1_item, header=header)
    __json_list2 = json.loads(list2.text)
    __return json_list2

    def main():
    __passed_items = json_list1
    __for i in passed_items:
    ____get_list_2(i)
    ____print(i)

    main()
    Last edited by portseven; 16 April 2017, 18:54.
    Politicians are wonderfull people, as long as they stay away from things they don't understand, like working for a living!

    #2
    OK, for a start you're throwing away the value returned from get_list_2.

    Originally posted by portseven View Post
    for i in passed_items:
    get_list_2(i)
    print(i)
    try

    for i in passed_items:
    __list2 = get_list_2(i)
    __print(i)
    __for j in list2:
    ____print(j)

    For right indentation... _ = space
    Last edited by RSoles; 16 April 2017, 17:07. Reason: think I editted the quote to misquote, blame the bier....

    Comment


      #3
      Originally posted by RSoles View Post
      OK, for a start you're throwing away the value returned from get_list_2.



      try

      for i in passed_items:
      __list2 = get_list_2(i)
      __print(i)
      __for j in list2:
      ____print(j)

      For right indentation... _ = space
      Fixed it eventually .... https://github.com/portseven/merpy/b...y_get_vlans.py
      Politicians are wonderfull people, as long as they stay away from things they don't understand, like working for a living!

      Comment

      Working...
      X