2011-12-30 10 views
1

私は、自分が所有していないページに写真を投稿しようとしています。他のディスカッションスレッドから見つけたすべてのソリューションは、管理者で* manage_pages *権限を持つページのaccess_tokenを取得する必要があることに注意してください。iOSのページに写真を投稿

しかし、私がしたいことは異なっています。画像をページにアップロードするのに、iOS SDKを使用しています。画像に画像をアップロードできる設定があります。

私はいくつかの方法を試していますが、どれも動作しません。ここで

は、私がここに権限

NSArray *permissions = [[NSArray alloc] initWithObjects: 
          @"photo_upload", 
          @"share_item", 
          @"status_update", 
          @"manage_pages", 
          @"user_likes", 
          @"publish_stream", 
          nil]; 
    [fb authorize: permissions]; 

を取得する方法です。これは私が欲しいものではありませんユーザのアルバムに画像を投稿保た画像

NSString *uri = [NSString stringWithFormat: @"%@/photos", FBPageId]; 
[fb requestWithGraphPath: uri 
       andParams: params 
      andHttpMethod: @"POST" 
      andDelegate: self]; 

をアップロードするためのコードです。

誰でもそれを行う方法が分かっていれば本当に感謝します。ありがとうございました!

答えて

1

私はあなたが試してみるための2つの潜在的な回避策があります:ページへの画像

  1. 投稿{pageid}/photosに送り込むのではなく。

  2. このページのアルバムを収集する{pageid}/albums正しいアルバムIDで、画像を{albumId}/photosに投稿してください。

+0

私は2番目の試みを試みましたが、機能しませんでした。 (私自身のアルバムにも掲載)。私はページフィードを試して、それは働いたが、私はFacebookの写真のリンクを使用して "画像"と投稿することはできません。次のようなエラーが返されます: "(#100)FBCDNイメージはストリームで許可されていません:http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/XXXXXX_10151125540085473_657965472_22364375_1088524757_n.jpg" –

+0

しかし、フィードポストとにかく私は何かをファンページに投稿することができました。あなたの提案をありがとう。 –

+0

私は2番目がうまくいかなかったのに驚いています。ページに正しいaccess_tokenを使用していない可能性があります。あなたはme/accounts配列からアクセストークンを取得しましたか? – DMCS

関連する問題