0

管理者側からユーザー ウォールにメッセージを投稿したい。私のアプリが好きだったユーザーの詳細のコレクションが、db に fb id とともにあります。管理者側から、メッセージをユーザーの壁に投稿する必要があります。スパムはありません。毎月になります。これで、ログインで送信することができましたが、別のユーザーログイン(アプリ作成者ではない)で確認したところ、機能しませんでした。

** * * EDIT * ** * ** * 私のIDから送信すると、アプリが作成され、送信されます。問題は、他の ID を送信することです。実際には通常の Web ページです。Facebook を使用して認証しているだけです。

このエラーが発生する場合があります (#1) 共有の作成中にエラーが発生しました

私のコードを見てください

$access_token = $this->facebook->getAccessToken();          
            $args = array(
                'message'   => $this->input->post('message'),
                'link'      => 'http://www.facebook.com/XXXXXXXXXXXX',
                'caption'   => 'XXXXXXXXXXXXXX',
                'description' => 'XXXXXXXXXXXXXXXXXXXXXXXXX',
                'access_token' => $access_token,
            );

            try {
                //will be user id,to this id  i am sending message 
                $this->facebook->api("/".$user_details[0]->fb_id."/feed/",'post', $args);
                $feedbackMessage = "Your message successfully posted to users wall";    
            }
            catch(FacebookApiException $e) {

                $feedbackMessage = "Something went wrong";
                print_r($e->getMessage());


            }
4

0 に答える 0