Bagaimana cara mendapatkan akses tulis melalui Salesforce REST API?

Saat ini saya mencoba mengakses database salesforce.com melalui Ruby dan databasedotcom-gem. Saya mengikuti readme di sini: https://github.com/heroku/databasedotcom

Saya dapat terhubung ke database dan mengakses kontak, dan menemukan email kontak itu. Jadi koneksi berfungsi dengan benar. Namun, ketika saya berlari:

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

Saya menerima kesalahan berikut

sure_expected_response': Tidak dapat membuat/memperbarui bidang: Nama. Silakan periksa keamanan ?>pengaturan bidang ini dan verifikasi bahwa bidang ini adalah baca/tulis untuk profil atau set izin Anda. (Berbasis datadotcom::SalesForceError)

Sepertinya saya telah membaca tetapi tidak ada akses tulis ke db tenaga penjualan. Apakah ini masalah dengan cara saya menggunakan oauth (yang pemahaman saya sangat mendasar)? Atau mungkinkah itu hanya perubahan pengaturan di salesforce.com?


person aastin2    schedule 16.11.2012    source sumber


Jawaban (1)


Tidak semua bidang dapat ditulisi, Anda kebetulan memilih satu bidang yang tidak dapat ditulisi untuk melakukan pengujian. bidang Nama pada kontak adalah bidang gabungan yang hanya dapat dibaca dari bidang Nama Depan & Nama Belakang, jika Anda ingin mengubah nama kontak, maka Anda perlu memperbarui bidang Nama Depan & Nama Belakang, bukan bidang Nama.

person superfell    schedule 16.11.2012