【问题标题】:flickr node.js api upload photoflickr node.js api 上传照片
【发布时间】:2017-05-18 21:05:22
【问题描述】:

我使用 Flickr API(在 npm - flickrapi 中)在 Node.js 中构建应用程序。

上传照片时,在控制台中我得到:'照片上传 []'。

为什么是空数组? 在我“上传”flickr 存储库中没有照片之后的任何方式。

照片路径 - 'D:\test.jpg'。 照片存在 - 100%。 flickerOption - 100% 正确。

var Flickr = require("flickrapi"),
    flickrOptions = {
        api_key: "secret_num",
        secret: "secret_num",
        user_id: "secret_num",
        access_token: "secret_num",
        access_token_secret: "secret_num"
    };


Flickr.authenticate(flickrOptions, function (error, flickr) {

    var uploadOptions = {
        photos: [{
            title: "test",
            tags: [
                "happy fox",
                "test 1"
            ],
            photo: "/test.jpg"
        }, {
            title: "test2",
            tags: "happy fox image \"test 2\" separate tags",
            photo: "/test.jpg"
        }]
    };


    Flickr.upload(uploadOptions, flickrOptions, function (err, result) {
        if (err) {
            return console.error(error);
        }
        console.log("photos uploaded", result);
    });
});

【问题讨论】:

    标签: javascript node.js flickr


    【解决方案1】:

    flickerOption 在 99% 上是正确的。我忘记注册许可证了。

    正确的方法:

       var Flickr = require("flickrapi"),
        flickrOptions = {
            api_key: "secret_num",
            secret: "secret_num",
            user_id: "secret_num",
            access_token: "secret_num",
            access_token_secret: "secret_num"
            permissions: 'delete'
        };
    

    flickrapi 文档:

    权限:“删除”将赋予它读、写和删除权限

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多