0

Facebook PHP API を使用して、画像/メッセージのカップルをページに投稿しています。

関連するコードは次のとおりです。

$params['picture'] = realpath(str_replace(URL::site(), DOCROOT, $params['picture']));

$post_params = array(
    'access_token' => $page_token,
    'message' => $params['message'],
     'source' => '@' . $params['picture']
);

$postStream = $this->facebook->api("/" . $params['page_id'] . "/photos", 'post', $post_params);

問題は、メッセージ ($params['message'] 変数) 内に「@」文字が存在する場合があることです。たとえば、「@something」というメッセージを写真と一緒に投稿したいとします。

しかし、これにより Curl エラーが発生します: CurlException: 26: could't open file "something".

API を使用して Facebook に「@」などの文字を投稿するにはどうすればよいですか?

ありがとう!

4

0 に答える 0