|
10 | 10 | app.install(plugin) |
11 | 11 |
|
12 | 12 | CONFIG = { |
13 | | - 'client_id': '<client_id>', |
14 | | - 'client_secret': '<client_secret>', |
| 13 | + 'client_id': '0512494a584a40e988476e77c45359ba', |
| 14 | + 'client_secret': 'd244e7e964274f82aba3167eb7791410', |
15 | 15 | 'redirect_uri': 'http://localhost:8515/oauth_callback' |
16 | 16 | } |
17 | 17 |
|
@@ -73,15 +73,32 @@ def on_recent(session): |
73 | 73 | recent_media, next = api.user_recent_media() |
74 | 74 | photos = [] |
75 | 75 | for media in recent_media: |
| 76 | + photos.append('<div style="float:left;">') |
76 | 77 | if(media.type == 'video'): |
77 | 78 | photos.append('<video controls width height="150"><source type="video/mp4" src="%s"/></video>' % (media.get_standard_resolution_url())) |
78 | 79 | else: |
79 | 80 | photos.append('<img src="%s"/>' % (media.get_low_resolution_url())) |
| 81 | + print media |
| 82 | + photos.append("<br/> <a href='/media_like/%s'>Like</a> <a href='/media_unlike/%s'>Un-Like</a> LikesCount=%s</div>" % (media.id,media.id,media.like_count)) |
80 | 83 | content += ''.join(photos) |
81 | 84 | except Exception, e: |
82 | 85 | print e |
83 | 86 | return "%s %s <br/>Remaining API Calls = %s/%s" % (get_nav(),content,api.x_ratelimit_remaining,api.x_ratelimit) |
84 | 87 |
|
| 88 | +@route('/media_like/<id>') |
| 89 | +def media_like(session,id): |
| 90 | + access_token = session.get('access_token') |
| 91 | + api = client.InstagramAPI(access_token=access_token) |
| 92 | + api.like_media(media_id=id) |
| 93 | + redirect("/recent") |
| 94 | + |
| 95 | +@route('/media_unlike/<id>') |
| 96 | +def media_unlike(session,id): |
| 97 | + access_token = session.get('access_token') |
| 98 | + api = client.InstagramAPI(access_token=access_token) |
| 99 | + api.unlike_media(media_id=id) |
| 100 | + redirect("/recent") |
| 101 | + |
85 | 102 | @route('/user_media_feed') |
86 | 103 | def on_user_media_feed(session): |
87 | 104 | access_token = session.get('access_token') |
|
0 commit comments