2017-06-16 8 views
0

私はSlack :: Web :: Api :: Error:invalid_userとusers_profile_setメソッドを持っています。私は2人のユーザーを持っていて、私のfind_userメソッド(ユーザー情報を返すレスポンス)は、それらのユーザーにとってうまく機能します。しかし、もし私が状態を変更したいのであれば(このケースでも同じです)、1人のユーザーにとってはすべてが正しい、2番目にはこのエラーがあります。コールusers_profile_set方法のslack-ruby-client:invalid_user with users_profile_set

例:

client.users_profile_set(user: find_user.id, profile: status.to_json) 

私の例のステータスハッシュ:

{:status_text=>"Remote - Today", :status_emoji=>":house_with_garden:"} 

がfind_user:

client.users_list.members.find { |member| member.profile.email == user.email } 

私が間違って何をしたのですか?ユーザーのプロフィールを変更する

答えて

0

オプションは、あなたが作成した(現在は「レガシーAPIトークン」として知られている)APIトークンを使用している場合のみ、スラック

+0

の有料計画にあなたは、あなた*自分*のプロファイルを変更することができていますユーザー。他人のことではない。 – Korny