Open GoogleCodeExporter opened 8 years ago
Very weird. So the YouTube account is tied to your Apps account, not a regular
Google / gmail account?
Could you apply the attached patch and try to post a video to youtube after
logging on / authorizing with your email address? Please save the output to a
file and post it back here ($ google youtube ... > yt_output.txt)
Thanks!
Original comment by tom.h.mi...@gmail.com
on 12 Jul 2010 at 8:58
I'm also having this problem. I opened a Youtube account (e.g. FakeGroup) to
post videos for another group, and had to create a google account around an
email address created in the group's website's domain (e.g.
youtube@fakegroup.org).
When I try googlecl and specify the youtube username (FakeGroup), the google
authorization page prints the Google Account name (youtube@fakegroup.org).
After authorization, googlecl complains about the username mismatch (requested
for FakeGroup, authorized youtube@fakegroup.org instead).
When specifying the Google Account name in googlecl, Google Apps complains that
Apps haven't been setup for the domain (fakegroup.org).
I hope there's a way around this.
Original comment by sjoub...@gmail.com
on 19 Jul 2010 at 6:14
I just got access to an Apps account, but I haven't been able to duplicate
either message. Here are the steps I follow, using googlecl 0.9.9 and
gdata-python 2.0.10:
Create a new YouTube account
On the page asking if I already have a Google Account, enter my Apps email
(myname@domain.com) into the "No. I need a new YouTube | Google Account" and
create a password. Trying to use the "Yes. Add YouTube to my Google Account"
box failed.
Verify account via link sent to myname@domain.com
Log out of myname@domain.com
$ google youtube list -u myname@domain.com
Get prompted with login for domain.com, enter credentials
Stop with error page:
"The page you have requested cannot be displayed. Another site was requesting
access to your AUDIOis account, but sent a malformed request. Please contact
the site that you were trying to use when you received this message to inform
them of the error. A detailed error message follows:
The "scope" parameter was bad or missing."
You should not be able to use the YouTube username with the -u option, but an
Apps account should work. What version of gdata are you using?
Original comment by tom.h.mi...@gmail.com
on 30 Jul 2010 at 4:48
I found a (temporary) solution. Use the Google Account username
(youtube@fakegroup.org from the previous example) in GoogleCL, then wait for
the webpage to load. It will have the same GoogleApps error. Go back to
Terminal (on a Mac, for instance) and copy the OAuth URL provided there,
leaving off the last part (i think it's a fragment like #dn or #dc or
something). Paste the truncated URL in your browser and complete the
authentication process. Youtube is now working for me, though I'm now getting
timeout "Unknown Authorization Header" errors, and I had to apply the
"max_results" fix for "list".
Original comment by sjoub...@gmail.com
on 30 Jul 2010 at 5:40
The workaround does not work for me.
I specified my eMail adress as username. Then I copied the URL from the
terminal and removed everything since "&hd=".
After grating access and hitting Enter in the terminal I get this error:
Failed to get entries: {'status': 400, 'body': 'Missing or invalid username.',
'reason': 'Bad Request'}
Original comment by christop...@posteo.de
on 6 Aug 2010 at 9:37
c_korn, are you using googlecl-0.9.9? You might be having the same problem as
Issue 242. Use --owner to specify the YouTube username whose videos you want to
list (or apply the patch in that issue).
sjoubani, are those "Unknown Authorization Header" errors occurring with each
command, or only some of the time?
Original comment by tom.h.mi...@gmail.com
on 8 Aug 2010 at 3:29
I believe it's GoogleCL Issue 169, gdata-python-client Issue 408.
Original comment by sjoub...@gmail.com
on 8 Aug 2010 at 5:04
same problem as the first post for me, my youtube and google account names are
different however the two accounts are linked. I don't really want to create a
new youtube account just for googlecl...
Original comment by anthony....@gmail.com
on 9 Aug 2010 at 4:12
[deleted comment]
Yes, I use version 0.9.9 (note that the patch in Issue 242 was applied in the
repositoriy _after_ the 0.9.9 release).
With the patch applied I don't see the "Failed to get entries: {'status': 400,
'body': 'Missing or invalid username.', 'reason': 'Bad Request'}" any longer
but now there is just no output:
google youtube list RoseOfTheOcean
This outputs nothing.
google youtube list --owner RoseOfTheOcean
This works however.
Original comment by christop...@posteo.de
on 9 Aug 2010 at 8:40
to login to a googlecl service with different username / e-mail address use:
google <service> list --user <e-mail>
Original comment by kaip...@gmail.com
on 14 Oct 2010 at 7:43
Anthony and c_korn, I'm sorry I missed your comments before. I must have missed
the update email for this thread.
If your YouTube account is linked to a Google account, you'll want to use
google youtube <task> --user <google account>
as kaipitu said, and that should work. To avoid specifying --user every time,
you can add it to your config file (see ConfigurationOptions in the wiki)
the --owner flag, on the other hand, takes a YouTube account name, hence
--owner RoseOfTheOcean working.
as of 0.9.11, if you have an extra argument on the command line without an
option attached to it, it will be interpreted as the name of the video you want
to list. So
google youtube list RoseOfTheOcean
will list all videos you own with a title that starts with "RoseOfTheOcean"
The ExampleScripts page has been overhauled to include many more examples.
I still haven't found an answer for having trouble with YouTube accounts linked
to Google Apps accounts. YouTube accounts linked to regular Google accounts
should work fine.
Original comment by tom.h.mi...@gmail.com
on 14 Oct 2010 at 4:07
Ok, so I just did the following:
google youtube list RoseOfTheOcean --user <email>
It prints an URL in the terminal and opens an URL in my browser which fails to
load.
Then I delete everything after the &hd in the printed URL and open it. After
granting the app access the following commands work:
google youtube list RoseOfTheOcean
google youtube list --owner RoseOfTheOcean
Original comment by christop...@posteo.de
on 22 Oct 2010 at 9:50
Progress! Could you give me the following information?
- URL that is printed
- How exactly the original URL failed. It just never loaded, or was there an error page?
- URL that you used that worked
- Type of Google account being used (one through Apps, or just a regular account, etc.)
- version of GoogleCL you're using
- version of gdata you're using
Thanks a lot!
Original comment by thmil...@google.com
on 22 Oct 2010 at 9:57
gogglecl now recognizes my user as being registered.
How can I undo this?
I think I have a regular google account. I just registered using my email
address.
googlecl: 0.9.11
python-gdata: 2.0.8
Original comment by christop...@posteo.de
on 22 Oct 2010 at 10:20
Pass --force-auth and --verbose on the command line. --force-auth will redo the
authentication process, and --verbose will tell you what username is used.
Original comment by thmil...@google.com
on 22 Oct 2010 at 10:24
[deleted comment]
Thanks a lot. Have you had similar problems with any other GoogleCL services,
like docs or picasa commands?
Original comment by tom.h.mi...@gmail.com
on 22 Oct 2010 at 10:42
I experience the same problem, I’m specifically using the picasa list
function. But in general, I can’t ac-cess any functions. I have testet
googlecl with a regular gmail account, which gives me no problems.
I get "The "scope" parameter was bad or missing." as described above.
- URL that is printed:
https://www.google.com/a/mnml.dk/OAuthAuthorizeToken?oauth_token=4/fKN1y4TXs08ob
u9e3kv-FU1dG6cw&hd=mnml.dk
- Type of Google account being used (one through Apps, or just a regular account, etc.)
Apps account: jens@mnml.dk
- version of GoogleCL you're using
0.9.11-win32
- version of gdata you're using
No idea.. just downloaded the zip with 0.9.11-win32 data :)
Original comment by jens%mnml.dk@gtempaccount.com
on 1 Nov 2010 at 11:09
jensholmpic -- can you remove the "$hd=mnml.dk" at the end of that URL, and see
if that fixes the problem? Thanks.
Original comment by thmil...@google.com
on 1 Nov 2010 at 7:22
@comment 20:
Already tried that, following one of the first posts, that did not fix the
problem.
Original comment by jens%mnml.dk@gtempaccount.com
on 3 Nov 2010 at 8:20
Issue 326 has been merged into this issue.
Original comment by tom.h.mi...@gmail.com
on 10 Nov 2010 at 7:20
I'm having the same problem with my apps account - (which also has a google
account with the same name).
If I try a vanilla gmail account it works OK.
Is this likely to be a conflict between the two types of account?
Original comment by d...@dtw.me.uk
on 24 Nov 2010 at 5:53
OK, I managed to resolve the problem.
I logged out of both the google apps version of my account, and my google
account.
Reran the command in Google CL, which directed me to a login page for me Google
Apps account automatically. I ignored this, and copied the url that appears at
the command line, but removed the HD parameter. I was then asked which account
I'd like to use: the Google Apps one, or the Google Account. I picked the
Google Account, and hey presto, it works.
Original comment by d...@dtw.me.uk
on 24 Nov 2010 at 11:20
i would like to add to danwools' solution.
log out of both accounts, get the url.
login to youtube, and then visit the url without the HD parameter.
works like a charm now
Original comment by optical3...@gtempaccount.com
on 20 Feb 2011 at 6:12
Same issue (GoogleCL 0.9.13).
I have regular account (NOT tied to Apps) with email as username
(user@example.com) and linked Youtube account (Tubeuser).
1) --user Tubeuser
google youtube post video.avi --user Tubeuser
Please log in and/or grant access via your browser at
https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token=4%2FUmkr3WSSz6oG
b7sjrV4vW2y_rABp&hd=default then hit enter.
You specified account Tubeuser but granted access for user@example.com. Please
log out of pishitepisma@studio-41.com and grant access with Tubeuser.
2) --user user@example.com
google youtube post video.avi --user user@example.com --owner Tubeuser
redirects to
https://www.google.com/a/example.com/ServiceLogin2?continue=https%3A%2F%2Fwww.go
ogle.com%2Fa%2Fexample.com%2FOAuthAuthorizeToken%3Foauth_token%3D4%252FXyh3OJTAH
EWXR5alNtsCfX8v6rjv%26hd%3Dexample.com&passive=true&service=apps&btmpl=authsub
with Server Error (no Apps account)
No URL tricks (like removing &hd=...) does not work because I cannot login to
my Youtube account from https://www.google.com/accounts/...
Original comment by 41domash...@gmail.com
on 1 Apr 2011 at 11:09
my too
two account
two email
and since glooogle changed
the been lick together
and the sould not have
Original comment by lenTca...@aol.com
on 1 Jul 2012 at 3:59
Original issue reported on code.google.com by
hazno...@gmail.com
on 7 Jul 2010 at 8:30