| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2015 The Chromium Authors. All rights reserved. | 2 # Copyright 2015 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 # Modeled on examples from: | 6 # Modeled on examples from: |
| 7 # https://github.com/googlesamples/android-play-publisher-api/tree/master/v2/pyt
hon | 7 # https://github.com/googlesamples/android-play-publisher-api/tree/master/v2/pyt
hon |
| 8 | 8 |
| 9 import argparse | 9 import argparse |
| 10 import httplib2 | 10 import httplib2 |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 track=track, | 50 track=track, |
| 51 packageName=package_name, | 51 packageName=package_name, |
| 52 body={u'versionCodes': [apk_response['versionCode']]}).execute() | 52 body={u'versionCodes': [apk_response['versionCode']]}).execute() |
| 53 | 53 |
| 54 print 'Track %s is set for version code(s) %s' % ( | 54 print 'Track %s is set for version code(s) %s' % ( |
| 55 track_response['track'], str(track_response['versionCodes'])) | 55 track_response['track'], str(track_response['versionCodes'])) |
| 56 | 56 |
| 57 listing_response = service.edits().apklistings().update( | 57 listing_response = service.edits().apklistings().update( |
| 58 editId=edit_id, packageName=package_name, language='en-US', | 58 editId=edit_id, packageName=package_name, language='en-US', |
| 59 apkVersionCode=apk_response['versionCode'], | 59 apkVersionCode=apk_response['versionCode'], |
| 60 body={'recentChanges': changes}).execute() | 60 body={'recentChanges': changes_text}).execute() |
| 61 | 61 |
| 62 print ('Listing for language %s was updated.' | 62 print ('Listing for language %s was updated.' |
| 63 % listing_response['language']) | 63 % listing_response['language']) |
| 64 | 64 |
| 65 commit_request = service.edits().commit( | 65 commit_request = service.edits().commit( |
| 66 editId=edit_id, packageName=package_name).execute() | 66 editId=edit_id, packageName=package_name).execute() |
| 67 | 67 |
| 68 print 'Edit "%s" has been committed' % (commit_request['id']) | 68 print 'Edit "%s" has been committed' % (commit_request['id']) |
| 69 | 69 |
| 70 | 70 |
| (...skipping 28 matching lines...) Expand all Loading... |
| 99 try: | 99 try: |
| 100 publish_apk(service, args.package_name, args.apk_path, changes_text, | 100 publish_apk(service, args.package_name, args.apk_path, changes_text, |
| 101 args.track) | 101 args.track) |
| 102 except client.AccessTokenRefreshError: | 102 except client.AccessTokenRefreshError: |
| 103 print ('The credentials have been revoked or expired, please re-run the ' | 103 print ('The credentials have been revoked or expired, please re-run the ' |
| 104 'application to re-authorize') | 104 'application to re-authorize') |
| 105 | 105 |
| 106 | 106 |
| 107 if __name__ == '__main__': | 107 if __name__ == '__main__': |
| 108 main(sys.argv) | 108 main(sys.argv) |
| OLD | NEW |