ฉันจะรับสิทธิ์การเขียนผ่าน Salesforce REST API ได้อย่างไร

ขณะนี้ฉันกำลังพยายามเข้าถึงฐานข้อมูล salesforce.com ผ่าน Ruby และ Databasedotcom-gem ฉันติดตาม readme ที่นี่: https://github.com/heroku/databasedotcom

ฉันสามารถเชื่อมต่อกับฐานข้อมูลและเข้าถึงผู้ติดต่อ และค้นหาอีเมลของผู้ติดต่อนั้นได้ ดังนั้นการเชื่อมต่อจึงทำงานได้อย่างถูกต้อง อย่างไรก็ตาม เมื่อฉันวิ่ง:

contact.update_attributes "Name" => "New Name"

ฉันได้รับข้อผิดพลาดต่อไปนี้

Sure_expected_response': ไม่สามารถสร้าง/อัปเดตฟิลด์: ชื่อ โปรดตรวจสอบความปลอดภัย ?>การตั้งค่าของฟิลด์นี้ และตรวจสอบว่าเป็นการอ่าน/เขียนสำหรับโปรไฟล์หรือชุดสิทธิ์ของคุณ (Databasedotcom::SalesForceError)

ดูเหมือนว่าฉันได้อ่าน แต่ไม่มีสิทธิ์การเขียนฐานข้อมูล Salesforce นี่เป็นปัญหากับวิธีที่ฉันใช้ oauth (ซึ่งความเข้าใจของฉันเป็นพื้นฐานมาก) หรือไม่ หรืออาจเป็นเพียงการเปลี่ยนแปลงการตั้งค่าใน salesforce.com?


person aastin2    schedule 16.11.2012    source แหล่งที่มา


คำตอบ (1)


ไม่ใช่ทุกช่องที่จะเขียนได้ คุณเพิ่งเลือกช่องที่ไม่สามารถเขียนได้เพื่อทำการทดสอบ ฟิลด์ชื่อในผู้ติดต่อเป็นฟิลด์ผสมแบบอ่านอย่างเดียวของฟิลด์ FirstName & LastName หากคุณต้องการเปลี่ยนชื่อผู้ติดต่อ คุณจะต้องอัปเดตฟิลด์ FIrstName & LastName แทนที่จะเป็นฟิลด์ Name

person superfell    schedule 16.11.2012