#1917Liveの一部として、100年前のニューヨークタイムズのロシアに関する記事をつぶやくTwitterボットを作った。ノード:URLに奇妙なクエリ文字列があるURLから画像を取得
これは、記事を取得するために、ニューヨーク・タイムズのArticle Search APIを使用し、それらをつぶやきtwitを使用しています。
実際の新聞紙のように、つぶやきをもっと魅力的にしてみてください。そこで、見出しを読みやすくして、#1917Liveの一部であるユーザーにタグを付け、ハッシュタグを追加します。
ここに私が立ち往生している部分があります。各記事には、印刷時の見た目を示すpdfファイルのURLが付属しています。 Here's an example。私はそのpdfをダウンロードし、最初のページをイメージに変換し、そのイメージをツイートに添付したいと思います。これは、PDFを取得するために使用しようとした単純化されたコードです。
var http = require('http');
var fs = require('fs');
var url = "http://query.nytimes.com/mem/archive-free/pdf?res=9500E4DC153AE433A25756C1A9629C946696D6CF";
var file = fs.createWriteStream("file.pdf");
var request = http.get(url, function(response) {
response.pipe(file);
});
これは機能しません。 .pdf
というファイル拡張子を持つ通常のpdfファイルをダウンロードしようとしていたのであれば、問題はないと思う。しかし、これは異なっています。どんな助けも非常に高く評価されるでしょう。
'アクセス制御の許可の原点 'ヘッダーが要求されたリソースに存在しません。 – guest271314
エラーを印刷してみてください。 http://stackoverflow.com/a/22907134 – gaganshera