Загрузка приложений в Salesforce API через Beatbox, Python
Я загружаю документы в Salesforce, используя beatbox и python, и файлы прикрепляются правильно, но данные, содержащиеся в файлах, полностью повреждены.
def Send_File():
import beatbox
svc = beatbox.Client() # instantiate the object
svc.login(login1, pw1) # login using your sf credentials
update_dict = {
'type':'Attachment',
'ParentId': accountid,
'Name': 'untitled.txt',
'body':'/Users/My_Files/untitled.txt',
}
results2 = svc.create(update_dict)
print results2
вывод:
00Pi0000005ek6gEAAtrue
Так что все идет хорошо, но когда я захожу в отчет по продажам 00Pi0000005ek6gEAA и просматриваю файл, содержимое файла выглядит так:
˝KÆœ Wøä ï‡Îä˜øHÅCj÷øaÎ0j∑ø∫{b∂Wù
Я понятия не имею, что является причиной проблемы, и я не могу найти ситуации, когда это случилось с другими людьми
Ссылка на Документация SFDC о загрузках