0

SugarCRM の REST API を使用して、ユーザーのタイムゾーン情報を取得する場所が見つからないようです。

試してみましたが、リストされているのは次のとおりです。get_entry ('Users', 'id')

[u'employee_status', u'last_name', u'picture', u'created_by_name', u'show_on_employee
s', u'team_id', u'accept_status_name', u'phone_fax', u'full_name', u'address_state',
u'team_name', u'messenger_id', u'address_country', 'id', u'email1', u'first_name', u'
date_entered', u'title', u'address_street', u'receive_notifications', u'reports_to_id
', u'phone_work', u'created_by', u'name', u'reports_to_name', u'UserType', u'external
_auth_only', u'authenticate_id', u'modified_by_name', u'department', u'sugar_login',
u'user_name', u'email', u'user_hash', u'status', u'm_accept_status_fields', u'pwd_las
t_changed', u'description', u'deleted', u'is_group', u'phone_other', u'is_admin', u'c
_accept_status_fields', u'messenger_type', u'accept_status_id', u'address_city', u'mo
dified_user_id', u'team_set_id', u'preferred_language', u'date_modified', u'phone_hom
e', u'address_postalcode', u'phone_mobile', u'system_generated_password', u'email_lin
k_type', u'default_team', u'portal_only']
4

2 に答える 2

2

残念ながら、REST API からは利用できません。これを取得するには、そのデータを取得するためのカスタム REST API メソッドを作成する必要があります。ここでそれを行うための良い記事があります:http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/Sugar_Developer_Guide_6.7/02_Application_Framework/Web_Services/06_Extending_Web_Services

カスタム メソッドを作成したら、データを呼び出し元に返すのは非常に簡単です。ユーザーのタイムゾーンを取得するには、次の手順を実行するだけです。

<?php
    // $user being a User Object
    $timezone = TimeDate::userTimezone($user); 
于 2013-08-24T21:02:29.237 に答える
0

このブログをチェックして、Sugar 7 の新しい REST API でこれを行う方法を確認してください...

http://developers.sugarcrm.com/wordpress/2013/08/29/getting-the-timezone-of-a-user-via-web-services/

于 2013-08-30T01:12:45.407 に答える