2016-04-08 21 views
3

FB APIを使用したFacebookグループへの投稿に問題があります。FB GRAPH APIを使用したFacebookグループへの投稿

だから私は、権限と認証されたユーザーがあります。

email, 
publish_pages, 
publish_actions, 
public_profile, 
manage_pages, 
read_insights, 
user_managed_groups 

私はトークン、アクセスを得ましたが、私はFBグループに投稿する、その後使用しています長命アクセストークンにそれを交換しました。

SO私はAPIを呼び出しています:ポストについては、次のパラメータを持つ

GET /v2.5/{group-id}/feed 

を:

parameters["message"] 
parameters["caption"] 
parameters["description"] 
parameters["link"] 
parameters["name"] 
parameters["picture"] 

ポストは、FBグループに公開されていますが、アクセストークンユーザーのみが使用され、それを見ることができます。他のメンバーは投稿を見ることはできませんが、投稿が公開されると通知を受け取ります。彼らは通知を受け取りましたが、通知をクリックすると投稿はありません。私が使用しているアクセストークンのユーザーはグループの管理者であり、彼はその投稿を見ることができます。他の管理者でさえその投稿を見ることはできません。

は投稿の上に、同様にこれらのparamsを送信しても試してみました:

parameters["is_hidden"] = false 
parameters["is_published"] = true 

しかし、結果は同じです。

何が起こっているのか誰でも知っていますか?

オプション「投稿承認:すべてのグループ投稿を管理者が承認する必要があります。」管理者が投稿を承認する必要がないようにチェックが外されています。

+2

ほとんどの場合、あなたのアプリはまだ「ライブ」に設定されていません。そうでなければ、それを介して作成されたすべてのコンテンツは、アプリでの役割を持つ人々だけが見ることができます。 – CBroe

+0

@CBroe Yeap、それは問題だった、APIは "ライブ"に設定されていませんでした。ありがとう、あなたは答えとしてそれを置くことができるので、正解とマークすることができます。 – carpics

+0

こんにちは、グループの管理者になる必要がありますか? – kittu

答えて

4

あなたのアプリはまだ「ライブ」に設定されていません。

それ以外の場合は、すべてのコンテンツはアプリ内で役割を持つユーザーにしか表示されません。

+0

私は質問のようにグループに投稿したいと思っていますが、私はグループの管理者ではありません。私はまだグループに投稿できますか? – kittu

+0

@kittu:https://developers.facebook.com/docs/graph-api/reference/v2.9/group/feed#publishは、どのような状況でグループに投稿できるかを説明しています。 – CBroe

関連する問題