私はScalaとPlayでfacebookアプリを書いています!このユーザーが管理しているページのユーザーフィードとフィードのリアルタイム更新が必要なので、それらを購読しました。これは、バックGET/{my_app_id} /サブスクリプションから来るものである:facebookのページのフィードをリアルタイムで更新する
{
"data": [
{
"object": "user",
"callback_url": "***",
"fields": [
"feed"
],
"active": true
},
{
"object": "page",
"callback_url": "***",
"fields": [
"feed"
],
"active": true
}
]
}
私のサーバーは、(彼自身として彼のページのウォールに投稿する場合を含む)私のアプリを使用して、ユーザーのフィードについての更新を受信し、ありません彼が管理するページによって作られた投稿についての更新。アプリケーションには、read_stream、user_status、およびmanage_pagesのアクセス権が与えられます。質問は、ユーザーがページのタブとして自分のアプリを追加することなく、ページフィードの更新を取得できますか?私のアプリはタブアプリとしては使用されません。
私は実際に私の宿題をやった表示するショート調査: hereサポートエンジニアは、「ページアクセストークンは、サブスクリプションを作成するページとアプリの両方に結びつい使用」するかは不明ですが、それは、可能であると言います。 一方、here CBroeは、タブとしてアプリを追加する必要があると言います。 Here Carolineは、タブを作成して直ちに削除することを推奨しています。私は、グラフのAPIエクスプローラでthisのようなユーザにプロンプトを表示せずにタブとして自分のアプリケーションを追加しようとしましたが、 "アプリケーションはこのアクションの権限を持っていません"。
wow、それは私のためにそれを固定しました:) ...非常に奇妙で、文書化されていません。 – complistic
ええ、Facebookはそうです。 – Yar
このPOSTコールを実行しようとしましたが、「(#10)アプリケーションにこのアクションのアクセス許可がありません」というメッセージが表示されます。どのような許可が必要ですか?ありがとう! –