2012-03-19 9 views
5

Facebookにテキストと画像を投稿するアプリケーションを作成しました。アプリケーションは意図どおりに動作しますが、大きな問題が残っています。この問題はファンページアルバムの使用に特有のようです。 2つのファンページがあり、それぞれに3つのユーザーアルバムがあるFBアカウントを作成しました。しかし、いくつかのアルバムでは、フラグcan_uploadがfalseに設定されています。can_uploadフラグの問題

質問の最初のセットはどのようにこのフラグが設定されるのですか?そして、なぜそれがユーザーのアルバムではfalseに設定されるのでしょうか?それはユーザーやその他の方法でリセットできますか?

6つのファンページアルバム(2つのファンページ、それぞれ3つのアルバム)では、1つのアルバムが「正しく」設定されています。つまり、can_upload = trueです。このアルバムでは、イメージとテキストを期待通りにアップロードできます。アルバムのうち5枚がcan_uploadをfalseに設定しています。しかし、これらのアルバムの3つに画像とテキストをアップロードすることもできます(私はこれがなぜなのかわかりません)。 2枚のアルバムは画像をアップロードすることができません(can_uploadがfalseに設定されていると、これは当然です)。

2番目の質問は、このフラグが実際に何をしているかです。それはときどき使われるだけですか? Facebookに散発的に動作するバグはありますか?

can_uploadフラグが期待どおりに機能した場合、falseに設定されたファンページのアルバムを単に除外することができます。しかし、私たちがそれを行うならば、少なくとも私たちのテストFBアカウントのために、私たちは完全に良い投稿可能なアルバムを投げ捨てています。

2つのファンページに投稿しようとしたときにFBから受け取るエラーメッセージは、「アプリケーションにはこのAPI呼び出しを行えません」というエラーメッセージが表示されます。

ここで何が起こっているのかについての洞察は非常に高く評価されます。

+0

私たちのアプリのユーザーのファンページアルバムのいくつかと同じ行に違和感があります。can_uploadをfalseに設定すると、アップロードできないことがあります。とにかくアップロードできる他の時間。私が話すアカウントのアルバムのいずれにも当てはまりません。 – mellodev

答えて

0

最近私は多くの写真アップロードの問題を抱えていましたので、これについても多くの研究を行ってきました。

can_uploadビットの値が正しく設定されているようですが、アップロードを受け入れることができないアルバムがあります。私が見つけた4つは、Wall Photos(友だちの壁)、Wall Photos、Cover Photos、Profile写真です。これらはすべてcan_upload:falseを表示します。

https://graph.facebook.com/@profileid/[email protected]

の写真のアップロードが失敗し、我々は、画像を画像IDを取得しますが、ポストは、メッセージIDを取得していない参照してください。写真は、実際にアップロードされ、直接URLを介して利用できるが、どのアルバムに関連付けられていないされています

http://www.facebook.com/[email protected]

中から選択するユーザーのために利用できるアルバムのリストから(can_uploadに基づいて)これらのアルバムをフィルタリングしてくださいアップロードプロセス。

まだエラーが表示されますか?あなたがプロファイル/ coverphotos/wall写真にアップロードできなかったアルバムはありますか?

がうまくいけば、これは

0

は間違いなく、それはcan_upload写真あることを示したにもかかわらず、私はそれに写真をアップロードすることができたページのアクセストークンのようにFacebookのグラフAPIのいくつかの問題がある他の誰かがFacebookの写真のアップロードエラーに実行しているのに役立ちますすべてのfabpageアルバムでfalseに設定されています(同じアクセストークンを使用)

+0

が確認されました: は「タイムライン写真」アルバムと同じ状況にあります - APIは 'can_upload = false'を表示しますが、/ {album-id}/photosのPOSTは画像を投稿しました – Arij

関連する問題