2009-07-30 12 views
2

私はうまくいきなり招待機能を備えたアプリケーションを持っています。今私は手動で個人的なメッセージを入力し、招待状を送信するために送信をクリックする必要があります。apiを通じてfacebookアプリケーションの招待状ボックスにパーソナルメッセージを設定する

しかし、私はAPIのメソッドで設定する必要がありますカスタムメッセージが欲しいです。コードをチェックしましたが、パラメータがあります:

$params = array(); 
    $params['api_key'] = FB_API_KEY; 
    $params['content'] = '<fb:req-choice url="'.FB_CANVAS_URL.'" label="Check out '.FB_APP_NAME.'"'; // Don't use htmlentities() or urlencode() here 
    $params['type'] = $typeword; 
    $params['action'] = FB_CANVAS_URL; 
    $params['actiontext'] = $actionText; 
    $params['invite'] = ($bInvitation ? 'true' : 'false'); 
    $params['rows'] = '5'; 
    $params['max'] = '10'; 
    // $params['exclude_ids'] = $excludeFriendsStr; 
    $params['sig'] = $facebook->generate_sig($params, FB_SECRET); 

同じ方法がありますか?

私をご案内ください。

答えて

1

物事のカップル:

  1. あなたが公開APIを経由して個人的なメッセージを送信することはできません。
  2. あなたは上記のようにfbmlを使用することはお勧めしませんが、リクエストを送信できます。
  3. リクエスト2.0を使用してください。これはhttps://developers.facebook.com/docs/reference/dialogs/requests/
関連する問題