הרבה זמן חיפשתי פתרון להתחברות למשתמש היוטיוב שלי דרך ה XBMC - וכל פיתרון שהוצע נכשל אצלי.
היום מצאתי פיתרון שכן עבד לי - ואני מפרסם אותו כאן לטובת אלו שעדיין קיימת להם הבעיה.
חשוב מאוד!!
אני לא מבין את מהות הפיתרון או את ההשלכות (אם קיימות) לפיתרון זה.
לי באופן אישי זה פתר את הבעיה.
1.
יש להיכנס לכתובת הבאה ולאמת את תוסף היוטיוב עם חשבון גוגל:
https://accounts.google.com/o/oauth2/aut..._type=code
לאחר האישור נקבל קוד אימות.
2.
יש לפתוח מסמך HTML עם הקוד שמופיע בקישור הבא:
http://pastebin.com/fdH9xJF7
3.
יש להכניס את קוד ד האימות לקובץ ה HTML שיצרנו כאשר יתקבל פלט בתבנית הבאה:
קוד: בחירת הכל
{
"access_token" : "A long cryptic phrase",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "Another cryptic phrase"
}
לפתוח את קובץ settings.xml שנמצא בנתיב userdata\addon_data\plugin.video.youtube.
יש להעתיק את הערכים access_token ו- refresh_token מדף הHTML לשדה value בקובץ ה xml.
5.
לפתוח את הקישור הבא (פייטון):
http://repl.it/languages/Python
ולהריץ את המחרוזת הבאה:
קוד: בחירת הכל
import time
print "time.time(): %f " % time.time()
time.time(): 1390933728.477000
יש לצרף למספר שהתקבל 3600 ולכתוב אותו תחת oauth2_expires_at בערך value בקובץ settings.
כל מה שנותר לעשות זה לשמור את הקובץ settings ולהריץ את התוסף.


