@@ -11,46 +11,46 @@ def getUserMedia( params, pagingUrl = '' ) :
1111
1212 """
1313
14- endpointParams = dict ()
15- endpointParams ['fields' ] = 'id,caption,media_type,media_url,permalink,thumbnail_url,timestamp,username'
16- endpointParams ['access_token' ] = params ['access_token' ]
14+ endpointParams = dict () # parameter to send to the endpoint
15+ endpointParams ['fields' ] = 'id,caption,media_type,media_url,permalink,thumbnail_url,timestamp,username' # fields to get back
16+ endpointParams ['access_token' ] = params ['access_token' ] # access token
1717
18- if ( '' == pagingUrl ) :
19- url = params ['endpoint_base' ] + params ['instagram_account_id' ] + '/media'
20- else :
21- url = pagingUrl
18+ if ( '' == pagingUrl ) : # get first page
19+ url = params ['endpoint_base' ] + params ['instagram_account_id' ] + '/media' # endpoint url
20+ else : # get specific page
21+ url = pagingUrl # endpoint url
2222
23- return makeApiCall ( url , endpointParams , params ['debug' ] )
23+ return makeApiCall ( url , endpointParams , params ['debug' ] ) # make the api call
2424
25- params = getCreds ()
26- params ['debug' ] = 'no'
27- response = getUserMedia ( params )
25+ params = getCreds () # get creds
26+ params ['debug' ] = 'no' # set debug
27+ response = getUserMedia ( params ) # get users media from the api
2828
29- print "\n \n \n \t \t \t >>>>>>>>>>>>>>>>>>>> PAGE 1 <<<<<<<<<<<<<<<<<<<<\n "
29+ print "\n \n \n \t \t \t >>>>>>>>>>>>>>>>>>>> PAGE 1 <<<<<<<<<<<<<<<<<<<<\n " # display page 1 of the posts
3030
3131for post in response ['json_data' ]['data' ] :
32- print "\n \n ---------- POST ----------\n "
33- print "Link to post:"
34- print post ['permalink' ]
35- print "\n Post caption:"
36- print post ['caption' ]
37- print "\n Media type:"
38- print post ['media_type' ]
39- print "\n Posted at:"
40- print post ['timestamp' ]
32+ print "\n \n ---------- POST ----------\n " # post heading
33+ print "Link to post:" # label
34+ print post ['permalink' ] # link to post
35+ print "\n Post caption:" # label
36+ print post ['caption' ] # post caption
37+ print "\n Media type:" # label
38+ print post ['media_type' ] # type of media
39+ print "\n Posted at:" # label
40+ print post ['timestamp' ] # when it was posted
4141
42- params ['debug' ] = 'no'
43- response = getUserMedia ( params , response ['json_data' ]['paging' ]['next' ] )
42+ params ['debug' ] = 'no' # set debug
43+ response = getUserMedia ( params , response ['json_data' ]['paging' ]['next' ] ) # get next page of posts from the api
4444
45- print "\n \n \n \t \t \t >>>>>>>>>>>>>>>>>>>> PAGE 2 <<<<<<<<<<<<<<<<<<<<\n "
45+ print "\n \n \n \t \t \t >>>>>>>>>>>>>>>>>>>> PAGE 2 <<<<<<<<<<<<<<<<<<<<\n " # display page 2 of the posts
4646
4747for post in response ['json_data' ]['data' ] :
48- print "\n \n ---------- POST ----------\n "
49- print "Link to post:"
50- print post ['permalink' ]
51- print "\n Post caption:"
52- print post ['caption' ]
53- print "\n Media type:"
54- print post ['media_type' ]
55- print "\n Posted at:"
56- print post ['timestamp' ]
48+ print "\n \n ---------- POST ----------\n " # post heading
49+ print "Link to post:" # label
50+ print post ['permalink' ] # link to post
51+ print "\n Post caption:" # label
52+ print post ['caption' ] # post caption
53+ print "\n Media type:" # label
54+ print post ['media_type' ] # type of media
55+ print "\n Posted at:" # label
56+ print post ['timestamp' ] # when it was posted
0 commit comments