2017-11-02 29 views
-1

アクセストークンを使用して複数のFacebookアカウントに投稿するには、以下のコードを取得しようとしています。アクセストークンをファイルtoken.txtに保存しましたが、そのtoken.txtファイルからアクセストークンを取得しています。ここでphp curlを使用してFacebookのプロフィールに投稿する複数のトークン

は私のコードです:ここでは

$a = file_get_contents("token.txt"); 
$token = explode("\n",$a); 
$data['message'] = "Hello Friends xoxo :)"; 
$data['access_token'] = $token; 
$post_url = 'https://graph.facebook.com/me/feed'; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $post_url); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$return = curl_exec($ch); 
curl_close($ch); 

は、上記のコードから出力された:

PHP Notice: Array to string conversion in /home/masudtoo/public_html/mcteam/autopostfb.php on line 10 

、これはライン10上のコードです:

$fields_string .= $key . '=' . $value . '&'; 

コード多くの問題があります。コードに問題がある場合は、修正してください。ありがとう。

+1

このコードをまだ実行してみましたか?このコードを実行して生成されたエラーを質問に追加してください。ありがとう。 – Gi0rgi0s

+1

'PHPの注意:/home/masudtoo/public_html/mcteam/autopostfb.php 10行目とコード行10の文字列変換への配列:' $ fields_string。= $ key。 '='。 $値。 '&'; ' –

+0

これは質問の一部として追加してください – Gi0rgi0s

答えて

0

のコメント:

あなたの投稿が原因スパムやネットワークから発信虐待のボリュームに、この時点で提出することはできません。ご不便をおかけして申し訳ございません。

Facebookは、複数のFacebookアカウント/ページに同じメッセージを自動投稿することを許可していません。あなたがやっていることは(正しく)スパムとみなされ、あなたが持続するなら、これらのアカウントは禁止されます。

Facebook Platform Policyをもう一度読んで、それに従ってください。

関連する問題