mgp25 Instagram-API无法再上传

时间:2019-12-26 18:52:22

标签: php api instagram

mgp25 Instagram-API很棒,但是……我的代码工作了好几个星期,然后它向我发送了此消息“无效的请求选项。”。

uploadPhoto.php示例脚本有相同的问题。

我尝试重新加载文件。 我尝试使用其他Instagram帐户。 在服务器上,在我的计算机上……我总是收到相同的消息。 有想法吗?

不再对我有用的官方代码:


    set_time_limit(0);
    date_default_timezone_set('UTC');

    require __DIR__.'/vendor/autoload.php';

    /////// CONFIG ///////
    $username = 'xxxx';
    $password = 'xxx';
    $debug = false;
    $truncatedDebug = false;
    //////////////////////

    /////// MEDIA ////////
    $photoFilename = __DIR__."/test.png";
    $captionText = 'Test!!!';
    //////////////////////

    $ig = new \InstagramAPI\Instagram($debug, $truncatedDebug);

    try {
        $ig->login($username, $password);
    } catch (\Exception $e) {
        echo 'Something went wrong: '.$e->getMessage()."\n";
        exit(0);
    }

    sleep(5);

    try {
        $photo = new \InstagramAPI\Media\Photo\InstagramPhoto($photoFilename);
     sleep(5);
        $ig->timeline->uploadPhoto($photo->getFile(), ['caption' => $captionText]);
    } catch (\Exception $e) {
        echo 'Something went wrong: '.$e->getMessage()."\n";
    }

直到上载功能,这段代码才能正常运行。

PS:我所有的非上传脚本都可以正常工作。

0 个答案:

没有答案