2017-12-22 4 views
0

誰もが! 私はdingtalkアプリケーションに取り組んでいます。 (alibabaエンタープライズアプリケーション) そして、私はバックエンドPHPサーバーからユーザーにメッセージを送信する方法を知りません。 誰かがそれを知っているなら、教えてください。 ありがとう!dingtalkバックエンドサーバーでユーザーにメッセージを送信するにはどうすればよいですか?

+0

質問を投稿する前に、適切な調査を行い、問題を自分で解決する必要があります。あなたが何か_特有のものにこだわるなら、戻ってあなたの試みを見せてください。 [Stack Overflowユーザーにどの程度の研究努力が期待されていますか?](https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) 、[最小、完全、および検証可能な例を作成する方法](http://stackoverflow.com/help/mcve)および[よく質問する方法は?](http://stackoverflow.com/help/)ハウツー尋ねる) –

答えて

1

dingtalk sdkライブラリを使用してみることができます。 以下は、私が作業する前のサンプルコードです。

$access_token = dingAuth::getAccessToken(); 
$c = new Providers\Dingding\DingTalkClient; 
$req = new Providers\Dingding\CorpMessageCorpconversationAsyncsendRequest; 
$req->setMsgtype("oa"); 
$req->setAgentId(Config('dingding.AGENTID')); 
if($msg_can_send == true){ 
    if($to_all == "true"){ 
     //$req->setToAllUser($to_all); 
     $top_dealer = Dealer::find(1); 
     $req->setDeptIdList($top_dealer->dd_account); 
    }else{ 
     if($send_user_list != ""){ 
      $req->setUseridList($send_user_list); 
      $req->setToAllUser($to_all); 
     }else{ 
      $msg_can_send == false; 
     } 
    } 
} 
関連する問題