Python createSharedNotebook邀请
我经常(一年两次:)-借助此脚本创建许多共享笔记本:Python createSharedNotebook邀请,python,evernote,Python,Evernote,我经常(一年两次:)-借助此脚本创建许多共享笔记本: for stud in students: #Создаём блокнот для студента и шарим его newNotebook = Types.Notebook() newNotebook.name = stud newNotebook.stack = "Университет:Студенты и группы" notebook = note_store.createNote
for stud in students:
#Создаём блокнот для студента и шарим его
newNotebook = Types.Notebook()
newNotebook.name = stud
newNotebook.stack = "Университет:Студенты и группы"
notebook = note_store.createNotebook(auth_token,newNotebook)
#Шарим с правом записи
shared = Types.SharedNotebook()
shared.email = students[stud]
shared.notebookGuid = notebook.guid
shared.allowPreview = True
shared.privilege = Types.SharedNotebookPrivilegeLevel().MODIFY_NOTEBOOK_PLUS_ACTIVITY
note_store.createSharedNotebook(auth_token, shared)
print("Created notebook: ",stud," and shared with ",students[stud])
但是,在他们使用它之前,我必须手动从web或Evernote应用程序发送邀请链接。有没有什么线索可以让这一切自动化?我可以通过脚本发送电子邮件邀请吗
UPD:
我可以自己发送电子邮件,但我不了解邀请链接的格式
当我手动发送时,我的收件人(学生)会收到如下信息:
https www.evernote.com/shard/s48/share/15c80-s48-14cf3395c61eada9bbfd1d1645ba4430-2/?nbn=NotebookName&un=zztalker&source=sharedNotebookInvite&shouldWelcome=true&gid=15c80-s48
没有这个链接,他们根本无法使用共享笔记本 向Evernote共享笔记本发送邀请时存在一个问题。我找不到链接格式的说明。当我手动发送时,收件人(学生)获取如下内容:https www.evernote.com/shard/s48/share/15c80-s48-14cf3395c61eada9bbfd1d1645ba4430-2/?nbn=NotebookName&un=zztalker&source=sharedNotebookInvite&shouldWelcome=true&gid=15c80-s48如果没有此链接,他们根本无法使用共享笔记本。你能澄清你在寻找什么吗?我认为你在发送电子邮件方面没有问题。问题在于试图确定您需要包含在电子邮件中的URL?根据,看起来您可能应该查看
publishing
属性(Types.Notebook.publishing
),该属性应该包含URI、说明、,等。publishing
属性用于已发布的笔记或笔记本,这些笔记或笔记本具有公共地址,可以通过Internet访问资源。我只希望与我的学生共享笔记本,并且只允许他或她通过Evernote应用程序访问。在谷歌搜索并请求支持后-无法通过API发送邀请电子邮件或获取邀请链接。这就是全部。不幸的是,我不得不花一些时间制作一个替代系统来与我的学生一起工作,或者每年进行一次点击式任务。向Evernote共享笔记本发送邀请时可能存在一个问题。我找不到链接格式的说明。当我手动发送时,收件人(学生)获取如下内容:https www.evernote.com/shard/s48/share/15c80-s48-14cf3395c61eada9bbfd1d1645ba4430-2/?nbn=NotebookName&un=zztalker&source=sharedNotebookInvite&shouldWelcome=true&gid=15c80-s48如果没有此链接,他们根本无法使用共享笔记本。你能澄清你在寻找什么吗?我认为你在发送电子邮件方面没有问题。问题在于试图确定您需要包含在电子邮件中的URL?根据,看起来您可能应该查看publishing
属性(Types.Notebook.publishing
),该属性应该包含URI、说明、,等。publishing
属性用于已发布的笔记或笔记本,这些笔记或笔记本具有公共地址,可以通过Internet访问资源。我只希望与我的学生共享笔记本,并且只允许他或她通过Evernote应用程序访问。在谷歌搜索并请求支持后-无法通过API发送邀请电子邮件或获取邀请链接。这就是全部。不幸的是,我不得不花一些时间来制作一个替代系统来与我的学生一起工作,或者每年进行一次点击搜索。