2017-12-14 10 views
0

Facebook Business Managerで製品フィードのスケジュールフェッチを設定しようとしています。私が見ることのできるところからは、資格情報とともにFacebookにFTPリンクを提供することができ、ファイルを受け取るはずです。ShareFileを使用したFacebookの商品フィードスケジュールFTPリンク - カールエラー56

私が使用しているFTPプロバイダは、ファイルが入っているフォルダへのアクセス権が与えられた適切なアカウントを持つShareFileです。これらの資格情報を使用し、FileZillaを使用してFTPに接続できることを確認しました。次のようにFileZillaの中にセットアップがある:

  • ホスト:host.sharefileftp.com
  • プロトコル:FTP
  • 暗号化:TLS(ポート990)を介して、暗黙的なFTPを要求
  • ユーザー:ドメイン\ facebookfeed @ host.com
  • パスワード:しかし######

、私はフィードのアップロードのためのFacebookのビジネスマネージャに同じ資格情報を入れたときに、私は次のエラーを取得します:

Fetching product feed from FTP server failed due to unknown reason (Curl error code: 56). Please help us by reporting the problem. You may be able to try again.

私は、このエラーで見つけることができるすべては、cURLのエラーページからです:

CURLE_RECV_ERROR (56) Failure with receiving network data.

私はどこかShareFile内FacebookのIPアドレスをホワイトリストに登録する必要についての言及を見ましたが、私はのためにすることはできません私の人生はそのページを見つける。次のように

FTPの詳細は、Facebookの中に設定されています

私はFacebookのドキュメントでどこにいてもうまくいかず、サポートに直接連絡する方法を見つけることができません。誰かがこの経験を持っているなら、何か助けていただければ幸いです!


EDIT:ただ、直接のcURLでこれをしようとなって同じ結果が:

$ curl -u 'domain\[email protected]' "ftp://host.sharefileftp.com:990/Path/To/File.csv" 
Enter host password for user 'domain\[email protected]': 
curl: (56) response reading failed 

だから、この時点でそれはおそらくShareFile自体は、Facebookとは何の関係も持つだけの問題です。

+0

ftpsの使用は、カールの例では機能するはずです。ShareFileはFTPS(Facebookはサポートしていません)をサポートしていますが、ShareFileはSFTP(Facebookはサポートしていません)をサポートしていません。 – jared

答えて

0

@jaredとしては、FTPSを使用して、コメントで指摘したカールが作業することができなかった:

$ curl -u 'domain\[email protected]' "ftps://host.sharefileftp.com:990/Path/To/File.csv" 

しかし、FacebookはFTPSをサポートしていません。それは、ShareFileがサポートしていないftpまたはsftpのみをサポートしています。

使用したShareFileアカウントには通常のftpが許可されていないため、当初試した通常のftpは機能しませんでした。それがオンになったら、FacebookはShareFileに接続してファイルをうまく取り込めるようになりました。

関連する問題