我们可以像 Facebook 一样使用 curl 发布到 Twitter 吗?

问题描述 投票:0回答:0

我有一些发布到 Facebook 的 php 代码:

$data = [];
$data['link'] = $link;
$data['message'] = $message;
$data['caption'] = $message;

$socialshare_settings = get_option('socialshare_settings');

$post_url = 'https://graph.facebook.com/'.$socialshare_settings['fbPages'][0]['id'].'/feed';
$data['access_token'] = $socialshare_settings['fbPages'][0]['access_token'];

try{
    $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);
} catch (Exception $e) {
    var_dump($e);
    echo 'ERROR '.$e.' in CURL for Facebook posting';
}

上面的好处是我不需要安装任何依赖项

是否有适用于 Twitter (v2) 的类似代码块?如果可以的话,很高兴使用 ajax。

php twitter twitter-oauth
© www.soinside.com 2019 - 2024. All rights reserved.