mgp25 Instagram-API无法再上传

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

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:我所有的非上载脚本都可以正常工作。

php api instagram
1个回答
0
投票

由于dmca删除,该API不再有用,您可以在此处https://github.com/mgp25/Instagram-API]中看到>

© www.soinside.com 2019 - 2024. All rights reserved.