Re: [google-appengine] Serving secured files

2011-01-31 Thread Nick Johnson (Google)
Hi Lee,

We don't support this, currently. You can secure static files by adding
"login: required" to your static file handler. If you need more control, you
need to either not mark the files as static, and serve them manually through
your app, or upload them to blobstore.

-Nick Johnson

On Sun, Jan 30, 2011 at 11:44 AM, Lee  wrote:

> What is the equivalent of using x-sendfile for serving static files?
> I would like to secure files by requiring the user to login to my app
> and would like to send that file once all requirements are met.  I am
> use to using x-sendfile to have the frontend server handle this which
> is a more efficient way to handle file serving and prevents anyone
> from directly accessing the url. What is the proper way of doing this
> with google app engine?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Powered by Google Technologies

2011-01-31 Thread Doug
Nice Site! Smooth and well done.

On Jan 30, 3:09 pm, Michael Weinberg  wrote:
> Wanted to share our project called CitySale.ca which is built entirely
> on the Google stack:
>
> Google APIs - App Engine, GWT, Maps, Fusion Tables, Geocoding, Places,
> Search, ...
> Google Tools - Analytics, DoubleClick, Webmaster
>
> The GWT Client and the App Engine based server are also deeply
> integrated with Facebook APIs.
>
> It is a bit scary to completely rely on a single company (Google) for
> all your technology/infrastructure needs, but for us the benefits
> outweigh this concern!
>
> Would be great to get some feedback and if I would be happy to answer
> any questions about how this service was built.
>
> p.s. if you are from Canada, we hope you would actually sign up and
> use the service too :)
>
> the url is  http://www.citysale.ca
>
> Thanks,
> Michael Weinberg

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Where can I find commercial successfully websites created using GAE?

2011-01-31 Thread Uros Trebec
re:

On Jan 31, 11:30 pm, Ricardo1980  wrote:
> Could you send me an invitation, please?

Ugh, my bad. Here you go: http://www.vox.io/r/dd4SKS (can be used
multiple times).

Regards,
Uros

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] What went wrong here?

2011-01-31 Thread Albert
I have the following handler that is called via cron. It is set to run
for 8mins...

def get(self):
logging.info("Deleting items...")
#set end time (8mins from now)
end = datetime.datetime.now() + datetime.timedelta(minutes=8)
now = datetime.datetime.now()

delete_fetch_size = 30
cursor = False
proceed = True
counter = 0
#start loop
while now < end:
#get items
if proceed:
query = Item.all(keys_only=True)
query.filter('status', 'FOR DELETION')
if cursor:
query.with_cursor(cursor)
try:
results = query.fetch(delete_fetch_size)
except:
logging.error('Failed to fetch.')
break
if results:
try:
db.delete(results)
proceed = True
cursor = False
if len(results) == delete_fetch_size:
cursor = query.cursor()
counter += len(results)
except:
logging.error('Failed to delete.')
proceed = False
else:
break
else:
try:
db.delete(results)
proceed = True
except:
logging.error('Failed to delete again.')
proceed = False

#no more results?
if not cursor:
logging.info('Deleted ' + str(counter) + ' Items')
break
now = datetime.datetime.now()

It spewed out the following error...

01-31 03:47PM 49.990 Traceback (most recent call last):
E 01-31 03:47PM 49.990 File "/base/python_runtime/python_lib/versions/
1/google/appengine/api/app_logging.py", line 70, in emit
E 01-31 03:47PM 49.990 message = self._AppLogsMessage(record)
E 01-31 03:47PM 49.990 File "/base/python_runtime/python_lib/versions/
1/google/appengine/api/app_logging.py", line 83, in _AppLogsMessage
E 01-31 03:47PM 49.991 message = self.format(record).replace("\n",
NEWLINE_REPLACEMENT)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/logging/__init__.py", line 630, in format
E 01-31 03:47PM 49.991 return fmt.format(record)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/logging/__init__.py", line 426, in format
E 01-31 03:47PM 49.991 record.exc_text =
self.formatException(record.exc_info)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/logging/__init__.py", line 398, in formatException
E 01-31 03:47PM 49.991 traceback.print_exception(ei[0], ei[1], ei[2],
None, sio)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/traceback.py", line 125, in print_exception
E 01-31 03:47PM 49.991 print_tb(tb, limit, file)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/traceback.py", line 69, in print_tb
E 01-31 03:47PM 49.991 line = linecache.getline(filename, lineno,
f.f_globals)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/linecache.py", line 14, in getline
E 01-31 03:47PM 49.991 lines = getlines(filename, module_globals)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/linecache.py", line 40, in getlines
E 01-31 03:47PM 49.991 return updatecache(filename, module_globals)
E 01-31 03:47PM 49.991 File "/base/python_runtime/python_dist/lib/
python2.5/linecache.py", line 129, in updatecache
E 01-31 03:47PM 49.991 lines = fp.readlines()
E 01-31 03:47PM 49.991 MemoryError
E 01-31 03:47PM 49.560 Recorder.save() failed Traceback (most recent
call last): File "/base/python_runtime/python_lib/versions/1/google/
appengine/ext/appstats/recording.p
C 01-31 03:47PM 50.006 Exceeded soft memory limit with 299.988 MB
after servicing 10 requests total


Any ideas what happened here? What does "Exceeded soft memory limit"
mean?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Your experience with the High Replication Datastore

2011-01-31 Thread Ikai Lan (Google)
I'm going to let someone else answer this question, but we are recommending
that all new applications use High Replication datastore. Datastore latency
spikes are virtually non-existent if your application uses HR instead of
master-slave.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Sat, Jan 29, 2011 at 10:25 PM, Natalie wrote:

> Hello,
>
> We are at the planning phase on a new App Engine project, and we are
> unsure about the choice of Master/Slave and High Replication.
>
> About our site:
> The site is expected to get a lot of hit (Around 50-200 QPS.).
> Around 20% write and 80% read.
> Minimal outrage a must. Will lose a lot of clients if outrages are too
> frequent.
>
> We would love to hear from fellow App Engine developers of their
> experiences with HR.
>
> In particular we want to know:
> 1)  Recently the M/S datastore has very high latency for query. How’s
> your experience in HR?
> 2)  What’s your approximate of the HR datastore availability? Is it
> close to 99.9%?
> 3)  How is the read/write performance of HR datastore? Would love it if
> you could share some statistics.
> 4)  How much does the cross datacenter synchronization issue affect the
> performance of your site? Please see this link about the issue:
>
> http://groups.google.com/group/google-appengine/browse_thread/thread/5fc3b6a4366de62f/4b4d23e924b7b136
>
> It would be great if you could share your experience with us and other
> App Engine developers.
>
> Thank you very much.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Where can I find commercial successfully websites created using GAE?

2011-01-31 Thread Ricardo1980
Very very nice. Are you having success?

On Jan 30, 10:16 pm, Michael Weinberg  wrote:
> Let's try to get back to topic :)
>
> Not a commercial success yet (actually just launched recently), but
> here is an example of what we've built with GAE
>
> http://www.citysale.ca
>
> It's a service that aggregates and recommends local deals in Canada.
>
> Thanks,
> Michael Weinberg
>
> On Jan 28, 8:37 pm, Tomas Alaeus  wrote:
>
>
>
>
>
>
>
> > I'm sorry for continuing this offtopic fest, but I just can't stand
> > it...
>
> > I assume you never go to the toilet during ad-breaks on TV, or never
> > ever have switched radio channel when ads start. Comon, there are so
> > many irritating, annoying ads on most websites. You probably make more
> > ad-money from to the people who have adblock since they most certainly
> > have a higher chance of recommending it to others and spreading the
> > word.
>
> > I'm not against advertisement on web pages, just the annoying ads, and
> > I want to be able to control what my browser shows me.
>
> > On 28 Jan, 22:13, "Brandon Wirtz"  wrote:
>
> > > Now Off topic:
>
> > > Technically if you visit a site that's TOS requires you to at least view 
> > > the
> > > ads, and you block them you are violating Copyright and committing theft 
> > > of
> > > service.
>
> > > I didn't put such a clause in my TOS... but one could, and some have.
>
> > > As to if you make money even if ads don’t get clicked... Most my ads are
> > > Adsense and are CPC, but some are CPM, and those I get paid just by being
> > > viewed.
>
> > > -Original Message-
> > > From: google-appengine@googlegroups.com
>
> > > [mailto:google-appengine@googlegroups.com] On Behalf Of Darien Caldwell
> > > Sent: Friday, January 28, 2011 12:24 PM
> > > To: Google App Engine
> > > Subject: [google-appengine] Re: Where can I find commercial successfully
> > > websites created using GAE?
>
> > > On Jan 27, 11:40 am, "Brandon Wirtz"  wrote:
> > > > Ah, so you are one of those people who read websites, but don't want
> > > > the people who make the content to make any money.  I bet you listen
> > > > to NPR and play CD's when they go to pledge breaks..
>
> > > I don't have any ad blocking software installed, but I have never, ever,
> > > ever, clicked on a website ad. Do you still make money then? If he's
> > > removing from his sight something he has no intent of ever clicking on
> > > anyway, I don't see you have right to complain.
>
> > > I wasn't going to comment on the fact your site looks like a click mill, 
> > > but
> > > after that response, I don't feel bad about saying it now.
> > > Exactly the kind of site I would never use.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appengine@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com.
> > > For more options, visit this group 
> > > athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Where can I find commercial successfully websites created using GAE?

2011-01-31 Thread Ricardo1980
Could you send me an invitation, please?

On Jan 30, 11:06 pm, Uros Trebec  wrote:
> Let me mention another "just launched" site using GAE:
>
> http://www.vox.io
>
> It's a telephony in a browser - no download needed. You can import
> your contacts from different sources or just call a number. The people
> you call will see your actual phone number (no more unanswered calls
> because of unknown numbers). Also, "collect call" feature with
> "QuickCall" link.
>
> Try it, they would love to get some feedback (I am not the developer,
> I just know the team behind it).
>
> Regards,
> Uros
>
> On Jan 30, 10:16 pm, Michael Weinberg  wrote:
>
>
>
>
>
>
>
> > Let's try to get back to topic :)
>
> > Not a commercial success yet (actually just launched recently), but
> > here is an example of what we've built with GAE
>
> >http://www.citysale.ca
>
> > It's a service that aggregates and recommends local deals in Canada.
>
> > Thanks,
> > Michael Weinberg
>
> > On Jan 28, 8:37 pm, Tomas Alaeus  wrote:
>
> > > I'm sorry for continuing this offtopic fest, but I just can't stand
> > > it...
>
> > > I assume you never go to the toilet during ad-breaks on TV, or never
> > > ever have switched radio channel when ads start. Comon, there are so
> > > many irritating, annoying ads on most websites. You probably make more
> > > ad-money from to the people who have adblock since they most certainly
> > > have a higher chance of recommending it to others and spreading the
> > > word.
>
> > > I'm not against advertisement on web pages, just the annoying ads, and
> > > I want to be able to control what my browser shows me.
>
> > > On 28 Jan, 22:13, "Brandon Wirtz"  wrote:
>
> > > > Now Off topic:
>
> > > > Technically if you visit a site that's TOS requires you to at least 
> > > > view the
> > > > ads, and you block them you are violating Copyright and committing 
> > > > theft of
> > > > service.
>
> > > > I didn't put such a clause in my TOS... but one could, and some have.
>
> > > > As to if you make money even if ads don’t get clicked... Most my ads are
> > > > Adsense and are CPC, but some are CPM, and those I get paid just by 
> > > > being
> > > > viewed.
>
> > > > -Original Message-
> > > > From: google-appengine@googlegroups.com
>
> > > > [mailto:google-appengine@googlegroups.com] On Behalf Of Darien Caldwell
> > > > Sent: Friday, January 28, 2011 12:24 PM
> > > > To: Google App Engine
> > > > Subject: [google-appengine] Re: Where can I find commercial successfully
> > > > websites created using GAE?
>
> > > > On Jan 27, 11:40 am, "Brandon Wirtz"  wrote:
> > > > > Ah, so you are one of those people who read websites, but don't want
> > > > > the people who make the content to make any money.  I bet you listen
> > > > > to NPR and play CD's when they go to pledge breaks..
>
> > > > I don't have any ad blocking software installed, but I have never, ever,
> > > > ever, clicked on a website ad. Do you still make money then? If he's
> > > > removing from his sight something he has no intent of ever clicking on
> > > > anyway, I don't see you have right to complain.
>
> > > > I wasn't going to comment on the fact your site looks like a click 
> > > > mill, but
> > > > after that response, I don't feel bad about saying it now.
> > > > Exactly the kind of site I would never use.
>
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to google-appengine@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > google-appengine+unsubscr...@googlegroups.com.
> > > > For more options, visit this group 
> > > > athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: X-Sendfile, sending files securely

2011-01-31 Thread barryhunter
Why another thread?

What was wrong with the last one?

On Jan 31, 9:24 pm, Lee  wrote:
> What is the equivalent of using x-sendfile on GAE? How do I serve files from
> the web server and not my application container?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] X-Sendfile, sending files securely

2011-01-31 Thread Lee
What is the equivalent of using x-sendfile on GAE? How do I serve files from 
the web server and not my application container? 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] cannot change billing settings?

2011-01-31 Thread working
Dear All,
>From last night, I cannot change the billing settings of one of my
apps. The others are fine.
Who should I contact for help? No info/hint googled yet~~
Thanks,
coronin

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Is it possible to send email without saving it in user's send mail box?

2011-01-31 Thread Ethan
Here is the code I used:
message = mail.EmailMessage()
message.sender = user_email #Email will be saved in the user's 
send mail folder.
message.to = email_list
message.subject = "TITLE"
message.body = "BODY"
message.check_initialized()
message.send()
Anyone has clue about this issue? Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Sitemaps structure for large GAE site

2011-01-31 Thread Ernesto Karim Oltra
Take care there is a limit in the number of files you can upload to
GAE. I have seen it somewhere in the documentation. The best solution
would be Barry's one, store the info in the datastore.

On 28 ene, 22:05, Ana Belén Ramón  wrote:
> Hi!
>
> I'm thinking on the best way to structure a large GAE site (+1M urls).
>
> I need a sitemaps.xml file in the root path of the domain file that
> links to sitemap[n].xml files.
>
> The sitemaps.xml file can link up to 1000 sitemap[n].xml files and
> each of these sitemap[n].xml files has up to 50K urls.
>
> Is there a way to dinamically generate the files with the 50K urls?
>
> Any other way to do it without fetching 50K entities at a time?
>
> Thanks!
>
> PS: The files cannot be static because they have to be placed in the
> root path of the domain :(

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



RE: [google-appengine] Re: Powered by Google Technologies

2011-01-31 Thread Brandon Wirtz
Haven't really had a chance to play... I'm on python vs Java.  I'll run some
benchmarks and report back.


-Original Message-
From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Michael Weinberg
Sent: Monday, January 31, 2011 11:16 AM
To: Google App Engine
Subject: [google-appengine] Re: Powered by Google Technologies

@Jon - thanks again, good feedback!

@Tom - "Deals Around" field is for locations - you can put a Canadian postal
code, city, neighborhood. It will not find by "deal name".
Thanks for the feedback.

@Brandon - what did you find? :) Load times for GWT websites are usually
slower, especially the first time when u have to download the compressed
Javascript (which may be pretty big). However after you have the JS app
cached it should be faster. In addition, the App itself uses Ajax and
doesn't always cause page reloads, so the experience should be better.

@Ethan - I can't give an exact number, but roughly the frontend + backend
took a few months.


Thanks,
Michael


On Jan 31, 1:03 pm, Ethan  wrote:
> How long does it take to create the website? Just curious.

--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Powered by Google Technologies

2011-01-31 Thread Michael Weinberg
@Jon - thanks again, good feedback!

@Tom - "Deals Around" field is for locations - you can put a Canadian
postal code, city, neighborhood. It will not find by "deal name".
Thanks for the feedback.

@Brandon - what did you find? :) Load times for GWT websites are
usually slower, especially the first time when u have to download the
compressed Javascript (which may be pretty big). However after you
have the JS app cached it should be faster. In addition, the App
itself uses Ajax and doesn't always cause page reloads, so the
experience should be better.

@Ethan - I can't give an exact number, but roughly the frontend +
backend took a few months.


Thanks,
Michael


On Jan 31, 1:03 pm, Ethan  wrote:
> How long does it take to create the website? Just curious.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] application deploying

2011-01-31 Thread Robert Kluin
You might try deleting your .appcfg_cookies file.







On Mon, Jan 31, 2011 at 05:53, prasad amarasingha
 wrote:
> when i am click deploy button.. i saw this error... how can i fix this
> error what is this error for..
>
>
>
>
>
>
> Server: appengine.google.com.
> Scanning files on local disk.
> Initiating update.
> Password for 930400297v: Error 401: --- begin server output ---
> Must authenticate first.
> --- end server output ---
> 2011-03-14 04:05:32 (Process exited with code 1)
>
> You can close this window now.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Serving secured files

2011-01-31 Thread Barry Hunter
This is essentially how the blobstore works

http://code.google.com/appengine/docs/python/blobstore/

http://code.google.com/appengine/docs/java/blobstore/


On 30 January 2011 00:44, Lee  wrote:
> What is the equivalent of using x-sendfile for serving static files?
> I would like to secure files by requiring the user to login to my app
> and would like to send that file once all requirements are met.  I am
> use to using x-sendfile to have the frontend server handle this which
> is a more efficient way to handle file serving and prevents anyone
> from directly accessing the url. What is the proper way of doing this
> with google app engine?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Sitemaps structure for large GAE site

2011-01-31 Thread Barry Hunter
2011/1/28 Ana Belén Ramón :
> Hi!
>
> I'm thinking on the best way to structure a large GAE site (+1M urls).
>
> I need a sitemaps.xml file in the root path of the domain file that
> links to sitemap[n].xml files.
>
> The sitemaps.xml file can link up to 1000 sitemap[n].xml files and
> each of these sitemap[n].xml files has up to 50K urls.
>
> Is there a way to dinamically generate the files with the 50K urls?
>
> Any other way to do it without fetching 50K entities at a time?

Can use a background job, that fetches a list of (say) 10,000 urls,
and build's a portion of a file. This could be done via cron nightly,
that insitgates a bunch of tasks.

That file "part" is stored in the datasotre.

Then the query that actully outputs the sitemap, only has to fetch 5 entities.


>
> Thanks!
>
> PS: The files cannot be static because they have to be placed in the
> root path of the domain :(

Static files can be in the root of a domain. See this example for favicon.ico

http://code.google.com/appengine/kb/general.html#erroruris




>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: App Gallery screenshots

2011-01-31 Thread Jay
That was a great idea. I guessed at the url and archive.org got me a
large part of the way there.

http://web.archive.org/web/20080822170449/http://appgallery.appspot.com/

Thanks!

On Jan 31, 10:12 am, Joshua Smith  wrote:
> If you remember the URL, you could try archive.org
>
> On Jan 31, 2011, at 10:10 AM, Jay wrote:
>
> > Hi all. The App Gallery app that Google used to have was
> > decommissioned sometime late last year.
>
> > I'm thinking of doing a user land version of the same thing with some
> > enhancements. The thing is ... I can't really remember how it looked
> > and operated. Does anybody have some screenshots or can otherwise
> > describe the basic functionality?
>
> > -- Jay
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: sms validation requested

2011-01-31 Thread Wim den Ouden
http://groups.google.com/group/google-appengine/browse_thread/thread/10ed2bc2fe9f7b8b

2011/1/28 Charles Rojo :
> Hello. I am trying to create an app on Google App Engine, but I am
> having a similar issue. When I click Create Application, it asks me to
> verify my account. I enter my phone number details (Verizon), but the
> SMS never comes through. I must have done so about 4 or 5 times. Now
> it reads "The phone number has been sent too many messages or has
> already been used to confirm an account."  Is anyone else having
> similar problems on Verizon?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
gr
Wim den Ouden
Custom applications, https://e-comm.appspot.com/
Free open source E-commerce/E-bookkeeping/E-business framework (web)
apps, http://code.google.com/p/relat/
Gae developer tips, http://code.google.com/p/relat/wiki/gaetips

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Bulkloading CSV data to app engine datastore

2011-01-31 Thread Wim den Ouden
I see now that you use python 2.7, google advise is python 2.5, 2.7
can give strange problems.
wim

2011/1/30 Philippe REGALL :
> Hello,
>
> I am trying to upload a simple CSV file (2 column: tag, value, 7000
> lines) into my datastore google app engine using the bulkloader.
> I read the topic at: 
> http://code.google.com/intl/fr-FR/appengine/docs/python/tools/uploadingdata.html
>
> My questions are :
>
> - how and where to use the python command "create_bulkloader_config --
> filename=bulkloader.yaml" ?
> => In python command line ?
> => In my main.py and then deploy ?
>
> - where do I get the file bulkloader.yaml" generated ?
> => on my local disc ? on the api remote path ? how to catch it ?
>
> This is certainly basic questions but I am not a python programmer, I
> need a step by step explanation.
>
> I am a Google App inventor user who set up a customtinywebdb serivce
> using the code provided at
> http://appinventor.googlelabs.com/learn/reference/other/tinywebdb.html.
> I use Google app engine launcher, Python 2.7 on Windows.
>
> Thanks in advance ! (I am blocked at this point of my development).
>
> Philippe REGALL
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
gr
Wim den Ouden
Custom applications, https://e-comm.appspot.com/
Free open source E-commerce/E-bookkeeping/E-business framework (web)
apps, http://code.google.com/p/relat/
Gae developer tips, http://code.google.com/p/relat/wiki/gaetips

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Bulkloading CSV data to app engine datastore

2011-01-31 Thread Wim den Ouden
On my system (ubuntu) from within the map where the app lives (also
its generated there)
wim

2011/1/30 Philippe REGALL :
> Hello,
>
> I am trying to upload a simple CSV file (2 column: tag, value, 7000
> lines) into my datastore google app engine using the bulkloader.
> I read the topic at: 
> http://code.google.com/intl/fr-FR/appengine/docs/python/tools/uploadingdata.html
>
> My questions are :
>
> - how and where to use the python command "create_bulkloader_config --
> filename=bulkloader.yaml" ?
> => In python command line ?
> => In my main.py and then deploy ?
>
> - where do I get the file bulkloader.yaml" generated ?
> => on my local disc ? on the api remote path ? how to catch it ?
>
> This is certainly basic questions but I am not a python programmer, I
> need a step by step explanation.
>
> I am a Google App inventor user who set up a customtinywebdb serivce
> using the code provided at
> http://appinventor.googlelabs.com/learn/reference/other/tinywebdb.html.
> I use Google app engine launcher, Python 2.7 on Windows.
>
> Thanks in advance ! (I am blocked at this point of my development).
>
> Philippe REGALL
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
gr
Wim den Ouden
Custom applications, https://e-comm.appspot.com/
Free open source E-commerce/E-bookkeeping/E-business framework (web)
apps, http://code.google.com/p/relat/
Gae developer tips, http://code.google.com/p/relat/wiki/gaetips

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Powered by Google Technologies

2011-01-31 Thread Ethan
How long does it take to create the website? Just curious.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Bulkloading CSV data to app engine datastore

2011-01-31 Thread Philippe REGALL
Hello,

I am trying to upload a simple CSV file (2 column: tag, value, 7000
lines) into my datastore google app engine using the bulkloader.
I read the topic at: 
http://code.google.com/intl/fr-FR/appengine/docs/python/tools/uploadingdata.html

My questions are :

- how and where to use the python command "create_bulkloader_config --
filename=bulkloader.yaml" ?
=> In python command line ?
=> In my main.py and then deploy ?

- where do I get the file bulkloader.yaml" generated ?
=> on my local disc ? on the api remote path ? how to catch it ?

This is certainly basic questions but I am not a python programmer, I
need a step by step explanation.

I am a Google App inventor user who set up a customtinywebdb serivce
using the code provided at
http://appinventor.googlelabs.com/learn/reference/other/tinywebdb.html.
I use Google app engine launcher, Python 2.7 on Windows.

Thanks in advance ! (I am blocked at this point of my development).

Philippe REGALL

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] application deploying

2011-01-31 Thread prasad amarasingha
when i am click deploy button.. i saw this error... how can i fix this
error what is this error for..






Server: appengine.google.com.
Scanning files on local disk.
Initiating update.
Password for 930400297v: Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
2011-03-14 04:05:32 (Process exited with code 1)

You can close this window now.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Deploy does not work with proxy

2011-01-31 Thread Yash Ganthe
I have Python 2.6 on a Win 7 machine.
The environment variables are set as:
http_proxy=http://user:pwd@proxy:8080
https_proxy=http://user:pwd@proxy:8080

I get the following error:

  File "E:\Python26\lib\urllib2.py", line 1138, in https_open
return self.do_open(httplib.HTTPSConnection, req)
  File "E:\Program Files\Google\google_appengine\lib\fancy_urllib
\fancy_urllib\__init__.py", line 355, in do_open
raise url_error
urllib2.URLError: 


Kindly help.

Thanks,
Yash

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Your experience with the High Replication Datastore

2011-01-31 Thread Natalie
Hello,

We are at the planning phase on a new App Engine project, and we are
unsure about the choice of Master/Slave and High Replication.

About our site:
The site is expected to get a lot of hit (Around 50-200 QPS.).
Around 20% write and 80% read.
Minimal outrage a must. Will lose a lot of clients if outrages are too
frequent.

We would love to hear from fellow App Engine developers of their
experiences with HR.

In particular we want to know:
1)  Recently the M/S datastore has very high latency for query. How’s
your experience in HR?
2)  What’s your approximate of the HR datastore availability? Is it
close to 99.9%?
3)  How is the read/write performance of HR datastore? Would love it if
you could share some statistics.
4)  How much does the cross datacenter synchronization issue affect the
performance of your site? Please see this link about the issue:
http://groups.google.com/group/google-appengine/browse_thread/thread/5fc3b6a4366de62f/4b4d23e924b7b136

It would be great if you could share your experience with us and other
App Engine developers.

Thank you very much.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Serving secured files

2011-01-31 Thread Lee
What is the equivalent of using x-sendfile for serving static files?
I would like to secure files by requiring the user to login to my app
and would like to send that file once all requirements are met.  I am
use to using x-sendfile to have the frontend server handle this which
is a more efficient way to handle file serving and prevents anyone
from directly accessing the url. What is the proper way of doing this
with google app engine?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: sms validation requested

2011-01-31 Thread Charles Rojo
Hello. I am trying to create an app on Google App Engine, but I am
having a similar issue. When I click Create Application, it asks me to
verify my account. I enter my phone number details (Verizon), but the
SMS never comes through. I must have done so about 4 or 5 times. Now
it reads "The phone number has been sent too many messages or has
already been used to confirm an account."  Is anyone else having
similar problems on Verizon?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Sitemaps structure for large GAE site

2011-01-31 Thread Ana Belén Ramón
Hi!

I'm thinking on the best way to structure a large GAE site (+1M urls).

I need a sitemaps.xml file in the root path of the domain file that
links to sitemap[n].xml files.

The sitemaps.xml file can link up to 1000 sitemap[n].xml files and
each of these sitemap[n].xml files has up to 50K urls.

Is there a way to dinamically generate the files with the 50K urls?

Any other way to do it without fetching 50K entities at a time?

Thanks!

PS: The files cannot be static because they have to be placed in the
root path of the domain :(

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] How do I have to escape ampersands in URLs when logging in on appengine with OpenID?

2011-01-31 Thread Robert Kluin
If you are using Python:
  urllib.urlencode({'continue': your_url_with_query_string})

  http://docs.python.org/library/urllib.html#urllib.urlencode


For Java:
  http://download.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html




Robert




On Mon, Jan 31, 2011 at 09:07, Jochen Jung wrote:

> Well actually I know, that I should replace & by %26
>
> But I'm using this URL to log in with OpenID:
>
>
> https://innubili-gidea.appspot.com/_ah/login_redir?claimid=https://www.google.com/accounts/o8/site-xrds?hd=icada.com&continue=https://innubili-gidea.appspot.com/%3Fdomain%3Dicada.com%26campaign%3D2%26
>
> [image: Login Link]
>
> As you can see, the continue parameter is properly escaped.
>
> But after being redirected through Googles login pages, it redirects me
> back to
>
> https://innubili-gidea.appspot.com/?domain=icada.com
>
> So the &campaign=2 parameter is missing
>
> [image: Link after Login]
>
> Can you confirm, that I escaped the continue parameter correctly?
>
> For then it looks to me as this seems to be an issue at Googles login.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Disconnect notification via Channel API?

2011-01-31 Thread Thomas Wiradikusuma
Hi guys, any news on this?

I'm maintaining a set of active channel tokens in the server so I can
push message to them. I need a way to evict dead tokens (due to either
expired per Channel API spec or abandoned page).

What is the best way to do that eviction without disconnect
notification?

On Dec 21 2010, 10:29 pm, ajaxer  wrote:
> great!.
> i am waiting.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] What is the bandwith in the ccontrol panel mean?

2011-01-31 Thread Robert Kluin
Transferred data.







On Mon, Jan 31, 2011 at 06:51, Harry  wrote:
> Hi, I just wondering the what exactly the 1 GB outgoing and incoming
> bandwidth mean ,do they mean 1GB of data or do they mean 1gb bit/
> sec ?
> thanks mate!
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Google App Engine Buit-In OAuth failing when requesting for access token

2011-01-31 Thread Arun Shanker Prasad
Hi,

@Takashi and @yuvi, Thank You for your responses :)

I was able to complete the OAuth dance with my Google App Engine
application :D

But now I am faced with another issue when I try to access the API
URL :'(

I am sending the OAuth information via the Authorization header, but
when I try to do a 'get_current_user()' I am getting an
'InvalidOAuthParametersError'..

I can't figure out which OAuth parameter is wrong :( I have looked at
all the documentation I can find and I am sending all the parameters
correctly..

Have you guys been able to use the 'get_current_user()' successfully?
If you can you please share what your header and request looks like?

I have posted my header info below, if you can find what I am doing
wrong then that would be great

Request Header: OAuth oauth_consumer_key="site.com",
oauth_nonce="80265015", oauth_signature="my_signature",
oauth_signature_method="HMAC-SHA1", oauth_timestamp="1296411891",
oauth_token="my_token", oauth_version="1.0"

On my server I get this in the error log

raise e
InvalidOAuthParametersError

Any help would be greatly appreciated.

Thanks,
Arun Shanker Prasad.

On Jan 29, 1:30 am, yuvi  wrote:
> Hi,
>
> I'm using it from an Opensocial Gadget and it seems to work OK. The
> only thing I have notice is that even
> when I use my Google account control panel to "Revoke access" the
> token is still working.
>
> https://www.google.com/accounts/b/0/IssuedAuthSubTokens
>
> On Jan 28, 6:40 pm, Takashi SASAKI  wrote:
>
>
>
>
>
>
>
> > Hi, Arun
>
> > I also making an OAuth consumer with Google App Engine for Python.
> > The consumer uses simplegeo oauth2 library.
> > Here is my code snippet to get access token
> > when called back just after authorization.
>
> > 
> >             user_info.authorized_request_token =
> > self.request.get("oauth_token")
> >             user_info.verifier = self.request.get("oauth_verifier")
> >             assert(user_info.request_token ==
> > user_info.authorized_request_token)
> >             request_token =
> > oauth2.Token(user_info.request_token.__str__(),
> > user_info.request_token_secret.__str__())
> >             request_token.set_verifier(user_info.verifier.__str__()) #
> > may not needed
> >             request = oauth2.Request.from_consumer_and_token(consumer,
> > token=request_token, http_url = SP_ACCESS_TOKEN_URL)
> >             signature_method = oauth2.SignatureMethod_HMAC_SHA1()
> >             request.sign_request(signature_method, consumer,
> > request_token)
> >             #self.response.out.write(request.to_header())
> >             connection.request(request.method, SP_ACCESS_TOKEN_URL,
> > headers=request.to_header())
> >             response = connection.getresponse()
> >             response_read = response.read()
> >             access_token = oauth2.Token.from_string(response_read)
> >             user_info.access_token = access_token.key
> >             user_info.access_token_secret = access_token.secret
> >             user_info.put()
> > 
>
> > I hope it helps you somewhat.
>
> > Takashi SASAKI (@TakashiSasaki on Twitter)
>
> > On 1月29日, 午前1:28, Arun Shanker Prasad 
> > wrote:
>
> > > Hi All,
>
> > > Background:
>
> > > I am trying to implement a web-service for my App Engine application
> > > and authenticate the user using OAuth. For this I chose to use my App
> > > Engine application as an OAuth service provider.
>
> > > My issue:
>
> > > I got the request token back from App Engine and I redirected my user
> > > to authorize the token and user grants access, everything is working
> > > fine up until this point. When I try to get the access token using the
> > > token and verifier provided by posting info to 'https://app-
> > > id.appspot.com/_ah/OAuthGetAccessToken', I am getting a 400 error back
> > > and does not have any information regarding what went wrong :(
>
> > > I had used GData OAuth before on my client application and had similar
> > > issues during development, but the response from Google's GData
> > > service had a bit more information as to what was wrong and I was able
> > > to get it working pretty easily.
>
> > > My question is has anyone tried using their App Engine application as
> > > an OAuth service provider? (I tried googling for a sample and was not
> > > able to find anything)
>
> > > I am using Google App Engine for Python.
>
> > > Thanks,
> > > Arun Shanker Prasad.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] App Gallery screenshots

2011-01-31 Thread Joshua Smith
If you remember the URL, you could try archive.org

On Jan 31, 2011, at 10:10 AM, Jay wrote:

> Hi all. The App Gallery app that Google used to have was
> decommissioned sometime late last year.
> 
> I'm thinking of doing a user land version of the same thing with some
> enhancements. The thing is ... I can't really remember how it looked
> and operated. Does anybody have some screenshots or can otherwise
> describe the basic functionality?
> 
> -- Jay
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] App Gallery screenshots

2011-01-31 Thread Jay
Hi all. The App Gallery app that Google used to have was
decommissioned sometime late last year.

I'm thinking of doing a user land version of the same thing with some
enhancements. The thing is ... I can't really remember how it looked
and operated. Does anybody have some screenshots or can otherwise
describe the basic functionality?

-- Jay

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] How do I have to escape ampersands in URLs when logging in on appengine with OpenID?

2011-01-31 Thread Jochen Jung


Well actually I know, that I should replace & by %26

But I'm using this URL to log in with OpenID:

https://innubili-gidea.appspot.com/_ah/login_redir?claimid=https://www.google.com/accounts/o8/site-xrds?hd=icada.com&continue=https://innubili-gidea.appspot.com/%3Fdomain%3Dicada.com%26campaign%3D2%26

[image: Login Link]

As you can see, the continue parameter is properly escaped.

But after being redirected through Googles login pages, it redirects me back 
to

https://innubili-gidea.appspot.com/?domain=icada.com

So the &campaign=2 parameter is missing

[image: Link after Login]

Can you confirm, that I escaped the continue parameter correctly?

For then it looks to me as this seems to be an issue at Googles login.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] What is the bandwith in the ccontrol panel mean?

2011-01-31 Thread Harry
Hi, I just wondering the what exactly the 1 GB outgoing and incoming
bandwidth mean ,do they mean 1GB of data or do they mean 1gb bit/
sec ?
thanks mate!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.