Code Monkey home page Code Monkey logo

appdailysales's People

Contributors

kirbyt avatar

Watchers

 avatar

appdailysales's Issues

Add unzip option

Add option to unzip the downloaded file. 

Original suggestion from ameir on the iPhone dev forums:

"Also if you add:

  import os

to the top and

  os.system('gunzip '+ filename)

to the bottom, it will automatically unzip the file for you as well."

Original issue reported on code.google.com by [email protected] on 29 Oct 2008 at 9:37

Patch: 2 new features, including solution for issue 8

Hi. I've attached my modified version of 2.7, which includes a pair of new 
features.

- Automatically creates nested directories added to format (-f) strings (eg. -f 
%Y/%Y-%m/Daily-%Y-%m-%d.txt).  Works with outputDirectory (-o).
- New command line option "-n". Used with format (-f), any file that already 
exists isn't downloaded.

So now, combined with -d (days to download), you can make a single daily 
request for a full 14 days of reporting (-d 14).  Any days missed as a result 
of server/generation errors get filled in the next time appdailysales is run.

Enjoy. :)

Mike Kasprzak
Sykhronics Entertainment

Original issue reported on code.google.com by mikekasprzak on 14 Dec 2010 at 7:17

Attachments:

Parse report into SQL db?

Hi, 

This isn't an issue inasmuch as a general question.

I'm looking to (as the subject implies) take the data from the downloaded
report and load that into an SQL database.

I was just about to start writing a perl script to do the legwork but
figured it'd be worth inquiring to see if anyone has already written such a
script, or if there's a better way to do it than via perl script.

Any insight would be great.

If no such script or tool exists I'll be sure to post a link to my script
once complete.

Original issue reported on code.google.com by [email protected] on 23 Mar 2010 at 9:40

It doesn't work from 11/17/2009

What steps will reproduce the problem?
1. It used to work fine before 11/17/2009, however, It always says 'try 
again later' from that day, I can download the daily report manually from 
the ittues website. could you please identify this issue?

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
OS: CentOS 4.6, 
Python 2.6.4, 
appdailysales: 1.1

Please provide any additional information below.
Command: (executed on 11/30/1009)
python appdailysales.py -a MYACCOUNT -p PASSWORD -o . -D 11/27/2009 -u

Output:
11/27/2009 report is not available - try again later.
1 report(s) not available - try again later


Original issue reported on code.google.com by [email protected] on 30 Nov 2009 at 9:17

Broken as of 10/08/26 (Apple changed their system)

What steps will reproduce the problem?

1. Run the script


What is the expected output? What do you see instead?

Expected output: report file should be downloaded.
Actual output:

Traceback (most recent call last):
  File "appdailysales.py", line 353, in <module>
    sys.exit(main())
  File "appdailysales.py", line 346, in main
    downloadFile(options)
  File "appdailysales.py", line 247, in downloadFile
    urlDownload = urlBase % match[0]
IndexError: list index out of range


What version of the product are you using? On what operating system?

v1.10

Please provide any additional information below.

Apple has apparently changed the way their reporting system works, or so I'm 
told.

Original issue reported on code.google.com by [email protected] on 26 Aug 2010 at 7:34

unable to download daily reports

What steps will reproduce the problem?
1. while downloading the daily sales reports, it is not working i am getting 
html file with error message as 
"There is no Sales report available for the selected period"

Version 2.7


i think there is an update in the server now i am unable to download daily 
reports

Regards.
Ramu.

Original issue reported on code.google.com by [email protected] on 17 Aug 2011 at 5:36

IndexError: list index out of range

What steps will reproduce the problem?
1. downloaded v 2.0 from site
2. run command: python appdailysales.py -a my_iTC_username -p my_iTC_password -v

What is the expected output? What do you see instead?
Expected: connection to iTC and download of stats file.
Instead:
-- begin script --
Traceback (most recent call last):
  File "_appdailysales.py", line 358, in <module>
    sys.exit(main())
  File "_appdailysales.py", line 351, in main
    downloadFile(options)
  File "_appdailysales.py", line 246, in downloadFile
    dailyName = match[0]
IndexError: list index out of range

What version of the product are you using? On what operating system?
2.0. Mac OS X 10.6.4. Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) [GCC 
4.2.1 (Apple Inc. build 5646)] on darwin

Please provide any additional information below.
Also tried it on a rackspace cloud server and gave the same results.


Original issue reported on code.google.com by [email protected] on 13 Sep 2010 at 8:43

Use getpass for stdin password entry

The current password entry using sys.stdin.read() is a bit clunky since there's 
no prompt and I'm not sure how to end input.  A one-line change to 
getpass.getpass() would make this much nicer.

Original issue reported on code.google.com by [email protected] on 16 Sep 2010 at 2:26

Enhancement: Add ability to skip past (hit "continue") the iPhone Developer Program License Agreement Update window

It seems Apple updates their iPhone Developer Program License Agreement several 
times a year.  When they do, a iPhone Developer Program License Agreement 
Update window is loaded directly after logging in.  Would it be possible to 
have the script recognize when the license agreement window comes up and 
automatically select the "continue" option?

Currently, the script produces the following error if one has not accepted the 
license agreement yet:

Unable to load the sales report web page at this time. A number of reasons can 
cause this including delayed reporting and unsigned contracts. Try again later 
or sign into iTunes Connect and verify access.
Traceback (most recent call last):
  File "appdailysales.py", line 391, in <module>
    sys.exit(main())
  File "appdailysales.py", line 384, in main
    downloadFile(options)
  File "appdailysales.py", line 264, in downloadFile
    dailyName = match[0]
IndexError: list index out of range

Original issue reported on code.google.com by [email protected] on 21 Sep 2010 at 11:46

Broken since Dec 4 2008

Apparently, Apple changed their html on the itunesconnect site.  I modified
my local copy to work again.  See the following forum post for details.

https://devforums.apple.com/message/15975#15975


Original issue reported on code.google.com by [email protected] on 6 Dec 2008 at 3:11

2.6 run issues

What steps will reproduce the problem?
1. Running the program (the bug is random, associated with non-correctly 
open/closed connections perhaps)
2.
3.

What is the expected output? What do you see instead?

Expected output is to simply download the report.

Instead it says (on verbose):

-- begin script --
Signing into iTunes Connect web site.
Accessing Sales and Trends reporting web site.
Unable to find default vendor page.
Traceback (most recent call last):
  File "./appdailysales.py", line 476, in <module>
    sys.exit(main())
  File "./appdailysales.py", line 469, in main
    downloadFile(options)
  File "./appdailysales.py", line 272, in downloadFile
    viewState = match[0]
IndexError: list index out of range



What version of the product are you using? On what operating system?
2.6, Mac OSX 10.6

Please provide any additional information below.

I'm also getting an additional error:

Traceback (most recent call last):
  File "/Users/johannes/Documents/Dev/Sales/appdailysales.py", line 476, in <module>
    sys.exit(main())
  File "/Users/johannes/Documents/Dev/Sales/appdailysales.py", line 469, in main
    downloadFile(options)
  File "/Users/johannes/Documents/Dev/Sales/appdailysales.py", line 417, in downloadFile
    filebuffer = gzipIO.read()
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/gzip.py", line 212, in read
    self._read(readsize)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/gzip.py", line 255, in _read
    self._read_gzip_header()
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/gzip.py", line 156, in _read_gzip_header
    raise IOError, 'Not a gzipped file'
IOError: Not a gzipped file

When using a custom format for file download and the date being accessed does 
not have a report available for it.

Original issue reported on code.google.com by [email protected] on 2 Nov 2010 at 8:35

Syntax errors using Python 3.1.1

What steps will reproduce the problem?
1. Just type appdailysales.py -h
2.
3.

What is the expected output? What do you see instead?
File "appdailysales.py", line 117
raise AttributeError, attrname

What version of the product are you using? On what operating system?
I downloaded 1.10 but the appdailysales.py file contains "Version 1.9" in 
the script itself (perhaps someone forgot to change this?)

Running on Windows with Python 3.1.1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Feb 2010 at 12:51

Accept iPhone Developer Program License Agreement Update

The script fails downloading the sales report when "the new" iPhone Developer 
Program License Agreement Update has to be accepted with pressing the 
"continue" button to get to your dashboard.

I uploaded the iTunes Connect continue page HTML source 
http://gist.github.com/612253

The button to press is in line 131.

The error msg from the script is:

-- begin script --
Signing into iTunes Connect web site.
Accessing Sales and Trends reporting web site.
Unable to find the Sales and Trends URL.
Traceback (most recent call last):
  File "appdailysales.py", line 490, in <module>
    sys.exit(main())
  File "appdailysales.py", line 483, in main
    downloadFile(options)
  File "appdailysales.py", line 266, in downloadFile
    backtrackedId = match[0]
IndexError: list index out of range


Script (v. 2.5) is running on Python 2.7 on WinXP SP3


Original issue reported on code.google.com by [email protected] on 5 Oct 2010 at 8:28

Apple Induced Breakage

What steps will reproduce the problem?
1. appdailsales.py -D 02/25/2010
2.
3.

What is the expected output? What do you see instead?

$ ./appdailysales.py -D 02/25/2010
Traceback (most recent call last):
  File "./appdailysales.py", line 354, in <module>
    sys.exit(main())
  File "./appdailysales.py", line 347, in main
    downloadFile(options)
  File "./appdailysales.py", line 240, in downloadFile
    urlDownload = urlBase % form['action']
TypeError: 'NoneType' object is unsubscriptable



What version of the product are you using? On what operating system?
Version 1.9, Mac OSX 10.6.mumble

Please provide any additional information below.

Apple has interposed a new page between "Sales And Trends" and the expected
page in order to advise developers that data from 02/25/2010 is currently
unavailable.  Since this page is unexpected, appdailysales blows up:

  form = soup.find( 'form', attrs={'name': 'frmVendorPage' } )

form is None since those attrs are not present in the interposed page.

I am under the impression that the interposed page is a temporary
situation, so this issue is more to reassure other folks rather than a
petition for change. 


Original issue reported on code.google.com by [email protected] on 26 Feb 2010 at 6:58

Add option to specify report date

Add option to specify the report date. Add bonus option that allows
specifying a number representing the "days ago" value used to calculate the
report date. 1 would be yesterday's date.  2 would be the day before
yesterday. 3 would be the day before that, and so on.

Original issue reported on code.google.com by [email protected] on 14 Nov 2008 at 6:00

Anyone else getting "Unable To Find Sales And Trends URL"?

Hey,

I've been experiencing some issues with the script at the moment, has anyone 
else?
The "Unable To Find Sales And Trends URL" error keeps showing

I've waited for about 10 hours but the error still happens

Maybe change to iTunesconnect?

Thanks

Original issue reported on code.google.com by [email protected] on 28 Oct 2010 at 11:35

Proxy Support

What steps will reproduce the problem?
 In case of https proxy required

What is the expected output? What do you see instead?

 Please commit my patch(attached file)
 I added comments '# proxy support' on the modified sentences.

What version of the product are you using? On what operating system?

 latest version (2.8)

Please provide any additional information below.

Original issue reported on code.google.com by stakemura on 19 Aug 2011 at 1:51

Attachments:

getheader("content-disposition") returns None, causes script to exit prematurely

This all started because I downloaded v2.7 of the appdailysales.py script 
earlier in the week and was able to successfully download sales reports from 
itunes connect using the script. As I developed an automated script to pull 
reports daily via the appdailysales.py script I noticed I was unable to pull 
reports using the script around June 29ish.

What steps will reproduce the problem?
1. Pull reports based on specific day
   ./appdailysales.py -v -D 06/26/2011 
   failed

2. Pull reports for the last few days
   ./appdailysales.py -v -d 6
   failed

3.

What is the expected output? What do you see instead?
Expected output is the gzipped sales report from itunes connect. Instead I 
don't see any new output files and receive the error "1 report(s) not available 
- try again later".

What version of the product are you using? On what operating system?
v2.7, on osX leopard, python v2.6.1

Please provide any additional information below.
I'm able to successfully access the sales reports via the itunes connect 
website with a web browser. Prior to June 29ish I was able to pull sales 
reports from itunes connect with appdailysales.py script v2.7


Note:
I figured out the issue by making the following change to v2.7 of 
appdailysales.py...

diff appdailysales.py_orig appdailysales.py 
420c420,425
<                 filename = 
urlHandle.info().getheader('content-disposition').split('=')[1]

---
>                 result = urlHandle.info().getheader('content-disposition', 
default=None)
>                 if result:
>                     filename = 
urlHandle.info().getheader('content-disposition').split('=')[1]
>                 else:
>                     filename = 'default.txt'
> 

Suggest you add that as a condition to know when Apple changes something again?

Look forward to hearing some news regarding this issue soon. Thanks!!

- Andrew

Original issue reported on code.google.com by [email protected] on 2 Jul 2011 at 5:04

Quick download directory enhancement

You might want to replace this line (line 287 of v 1.7):

filename = options.outputDirectory + filename

with this line:

filename = os.path.join(options.outputDirectory, filename)

That way, the script won't break if the user specified a directory without
a trailing slash.

This is a great script!  Thanks for the good work.

Original issue reported on code.google.com by [email protected] on 12 Jan 2009 at 10:50

Unable to find default vendor page

What steps will reproduce the problem?
I have two different iTunes logins for two different accounts.  When I try to 
use either login with this script I get the error 'Unable to find default 
vendor page'.  This script was working for me with both logins a month ago but 
I know iTunesConnect changed and I am just getting around to trying to update 
the script and fix it.

What is the expected output? What do you see instead?
I would expect it to work as my login credentials are correct and I can login 
to the site to see stats.

What version of the product are you using? On what operating system?
I experienced this with both version 2.5 and when using the latest r63 from the 
repository.


Original issue reported on code.google.com by [email protected] on 6 Oct 2010 at 4:25

[patch] Accept passwords from STDIN

Since passing passwords via command line arguments is a considerable 
security risk (imagine two people logged into a mac, you switched to your 
user but the other user still has a ps-scraping utility running, he can 
easily steal your iTc password) I've modified the script to be able to 
read the password from stdin.

Original issue reported on code.google.com by lhunath on 1 Aug 2009 at 6:34

Attachments:

Errors when running script via command line

Hi,

Just tried using this script via command line and it errors out. Can anyone
tell me why? More importantly - can anyone help me get it working?

Running ubuntu server 8.04 with python 2.5.2

---

root@ev-linsrv:/var/www/itc# python -V
Python 2.5.2
root@ev-linsrv:/var/www/itc# uname -a
Linux ev-linsrv 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686
GNU/Linux
root@ev-linsrv:/var/www/itc# python appdailysales.py 
Traceback (most recent call last):
  File "appdailysales.py", line 353, in <module>
    sys.exit(main())
  File "appdailysales.py", line 346, in main
    downloadFile(options)
  File "appdailysales.py", line 218, in downloadFile
    html = readHtml(opener, urlWebsite)
  File "appdailysales.py", line 200, in readHtml
    urlHandle = opener.open(request)
  File "/usr/lib/python2.5/urllib2.py", line 381, in open
    response = self._open(req, data)
  File "/usr/lib/python2.5/urllib2.py", line 399, in _open
    '_open', req)
  File "/usr/lib/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.5/urllib2.py", line 1115, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "/usr/lib/python2.5/urllib2.py", line 1082, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error (-2, 'Name or service not known')>

---

Original issue reported on code.google.com by [email protected] on 16 Mar 2010 at 3:01

API to make it easier to incorporate in other scripts

I've attached a patch to make a small public API for this script. It's diff'ed 
with r52 (the latest svn, 
as of now).

The API looks like:

{{{
import appdailysales

scraper = appdailysales.Scraper('username', 'password')
file = scraper.getReport('01/04/2010')
file.unzip() # if you want
file.write() # with an optional argument directory='foo'
                   # and it returns the name of the file it wrote

# and one more, which (for the moment) requires BeautifulSoup
dates = scraper.getAvailableDates()
for date in dates:
   file = scraper.getReport(date)
   file.write()
}}}

The rest of the script is refactored to use this API.

Thanks for the great script! This was a major timesaver (and then I sunk 
several hours into 
refactoring this API :)

Original issue reported on code.google.com by [email protected] on 6 Jan 2010 at 9:22

Attachments:

iAd Report Support

Are there any plans to support the new iAd reports, if not I might work on 
adding that functionality.

Original issue reported on code.google.com by [email protected] on 21 Oct 2010 at 12:14

PHP Version

Hey,

I have set out to port this great script to PHP and there are a few problems 
I'm having so could you please help with some parts.

I started out with this script that logs into itunesconnect fine

<?php
$user = "[email protected]";
$pass = "hahanobodyknows";

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 
"https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$output = curl_exec($ch); 
curl_close($ch); 

$num = substr($output, strrpos($output,'action="')+8,54);

extract($_POST);
$url = 'https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/'.$num;
$fields = array( 
            'theAccountName'=>urlencode($user),
            'theAccountPW'=>urlencode($pass),
            '1.Continue'=>urlencode('0'),
        );
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; } 
rtrim($fields_string,'&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
$result = curl_exec($ch);
curl_close($ch);

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://reportingitc.apple.com/"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$output = curl_exec($ch); 
curl_close($ch); 
?>

The problem is the last section where it gets html from 
"https://reportingitc.apple.com/" which strangely returns nothing

I have tried to follow the python version as close as possible and there may 
have been something missed out

Any ideas?
Thanks

Original issue reported on code.google.com by [email protected] on 31 Oct 2010 at 12:27

Exception when searching for ViewState

What steps will reproduce the problem?
1. I run the script with my login info, unzipFile=false and verbose=False, this 
happens every time.

What is the expected output?

I expect it to download the most recent report.

What do you see instead?

Traceback (most recent call last):
  File "./fetch_sales_report.py", line 47, in main
    filename = appdailysales.downloadFile(options)
  File "/home/inaday/reports/appdailysales.py", line 290, in downloadFile
    raise ITCException, 'Unable to load the sales report web page at this time. A number of reasons can cause this including delayed reporting and unsigned contracts. Try again later or sign into iTunes Connect and verify access.'
ITCException: 'Unable to load the sales report web page at this time. A number 
of reasons can cause this including delayed reporting and unsigned contracts. 
Try again later or sign into iTunes Connect and verify access.'


What version of the product are you using? On what operating system?

appdailysales.py version 2.3 that I downloaded this morning. I'm running on 
Linux with a 2.6 kernel (Debian Lenny).

Please provide any additional information below.

I'm able to load the view in my browser just fine. I added a few lines to the 
script to output the html it was trying to parse looking for 
javax.faces.ViewState. I've attached that output. I know it looks like there 
are multiple html documents in the output and I have no idea why, but that is 
what the html variable on line 278 contained.

Thanks!


Original issue reported on code.google.com by [email protected] on 30 Sep 2010 at 3:55

Attachments:

Keep getting 05/24/2011 report is not available - try again later. 1 report(s) not available - try again later

What steps will reproduce the problem?
1. running my modified script of your appdailysales.py never produces the 
download.   The [I have replaced the user and password for obvious reasons...]
[itunesjob]$ python app1.py -a [email protected] -p music -v
-- begin script --
Signing into iTunes Connect web site.
Accessing Sales and Trends reporting web site.
viewState:  j_id16060:j_id16061
defaultVendorPage:  j_id_jsp_645493535_2
ajaxName:  j_id_jsp_645493535_0
Accessing sales report web page.
viewState:  j_id16066:j_id16067
dailyName:  theForm:j_id_jsp_49459500_6
ajaxName:  theForm:j_id_jsp_4945950_2
dateName:  theForm:j_id_jsp_4945950_8
selectName: theForm:j_id_jsp_4945950_32
dateListAvailableDays:  ['05/24/2011', '05/23/2011', '05/22/2011', 
'05/21/2011', '05/20/2011', '05/19/2011', '05/18/2011', '05/17/2011', 
'05/16/2011', '05/15/2011', '05/14/2011', '05/13/2011', '05/12/2011', 
'05/11/2011']
dateListAvailableWeeks:  ['05/22/2011', '05/15/2011', '05/08/2011', 
'05/01/2011', '04/24/2011', '04/17/2011', '04/10/2011', '04/03/2011', 
'03/27/2011', '03/20/2011', '03/13/2011', '03/06/2011', '02/27/2011']
reportDates:  ['05/24/2011']
Downloading daily sales reports.
dateString-> 05/24/2011
dateString in the dateListAvailableDays!
Downloading report for:  05/24/2011
urlHandle-> Server: Apache-Coyote/1.1
X-Powered-By: JSF/1.2
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en-US
Transfer-Encoding: chunked
Date: Wed, 25 May 2011 19:30:25 GMT

Server: Apache-Coyote/1.1
X-Powered-By: JSF/1.2
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en-US
Transfer-Encoding: chunked
Date: Wed, 25 May 2011 19:30:25 GMT

05/24/2011 report is not available - try again later.
1 report(s) not available - try again later


What is the expected output? What do you see instead?
The expected output is the download should produce a file..


What version of the product are you using? On what operating system?
v 2.7 of appdailysales on Centos Linux

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 25 May 2011 at 7:36

Warning: 'with' will become a reserved keyword in Python 2.6

What steps will reproduce the problem?
1. I ran "python appdailysales.py -f %Y-%m-%d-daily.txt.gz"
2.
3.

What is the expected output? What do you see instead?
I was hoping to see a txt file with a formatted name

What version of the product are you using? On what operating system?
I'm using 2.1 on Ubuntu 8.10 with Python version 2.5.2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 17 Sep 2010 at 6:19

Broken as of 10/08/26 (Apple changed their system)

I created this issue ticket a few days ago but it seems to be missing now and I 
didn't receive any notice of changes in the issue, so I'm re-posting in hopes 
that it gets some attention from a Dev and hopefully gets fixed.

Basically the script was working fine up until a few days ago when Apple 
changed the way their reports system works. Now instead of the script producing 
a CSV report file, it spits out this error:

Traceback (most recent call last):
  File "appdailysales.py", line 353, in <module>
    sys.exit(main())
  File "appdailysales.py", line 346, in main
    downloadFile(options)
  File "appdailysales.py", line 247, in downloadFile
    urlDownload = urlBase % match[0]
IndexError: list index out of range

Original issue reported on code.google.com by [email protected] on 30 Aug 2010 at 8:07

report is not available - try again later

What steps will reproduce the problem?
1. run appdailysales with userId/password without arguments

What is the expected output? What do you see instead?
Reports are not being downloaded. Instead:

/Library/Python/2.6/site-packages/gdata/tlslite/utils/cryptomath.py:9:
DeprecationWarning: the sha module is deprecated; use the hashlib module
instead
  import sha
-- begin script --
reportDates:  ['11/20/2009']
11/20/2009 report is not available - try again later.
Traceback (most recent call last):
  File "/Users/ejo/SymbolicArmageddon/SalesData/SAReport", line 46, in <module>
    appdailysales.downloadFile(options)
  File "/Users/ejo/SymbolicArmageddon/SalesData/appdailysales.py", line
323, in downloadFile
    raise ITCException, '%i report(s) not available - try again later' %
unavailableCount
appdailysales.ITCException: '1 report(s) not available - try again later'


What version of the product are you using? On what operating system?
appdailysales 1.9, python 2.6.1, Mac OSX 10.6.mumble

Please provide any additional information below.

The error output is from my script which calls appdailysales, but the same
error results ( sans failed exception catching ) when appdailysales is run
standalone with the proper credentials.

This behavior began three days ago.  My software configuration has not
changed.  I'm guessing the problem is due to Apple changing the iTunes
Connect, but I haven't had the time ( or frankly the expertise ) to track
it down.

I've attached the script I'm using to drive it 

Original issue reported on code.google.com by [email protected] on 21 Nov 2009 at 8:20

Attachments:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.