2011-12-20 30 views
0

I'vはPHPのFacebookタブを開発し、私のWebサーバーからコンテンツを取得します。 私は、次のJavaScriptコードFacebookの投稿/ユーザーの投稿に壁紙を追加

FB.ui(
    { 
    method: 'stream.publish', 
    name: 'Foo Bar', 
    picture: 'https://www.foobar.com/fb/img/pic_small.png', 
    caption: 'Caption', 
    description: 'Decription', 
    message: 'Message', 
    }, 
を使用して、ユーザーのウォールに投稿しようとすると

Facebookは次のエラーで応答し

APIエラーコード:191 APIエラー説明:指定されたURLはによって所有されていませんアプリケーション エラーメッセージ:redirect_uriはアプリケーションによって所有されていません

このエラーを回避する方法の1つは、Facebookのアプリケーションとしてタブを登録して、キャンバスURLとセキュアキャンバスURLを提供することです。

しかし、私はタブがapps.facebook.com/appnameエントリーのURL

を持っていない場合、私は私がしたいことがあるだけでFBタブではなくapp.Areであることを意味し、他の選択肢ユーザーの壁に掲示しますが、もちろん標準のfbダイアログボックスを使用しますか?

はお時間を事前にありがとうございますし、任意のヘルプ

答えて

0

のために私はあなたが昔ながらのFB.ui方式のタイプを使用していることと思います。メソッド 'フィード'を確認してください。 http://developers.facebook.com/docs/reference/dialogs/feed/

ところで、「アプリドメイン」設定または「ウェブサイト」設定の確認はどうですか。数週間前も同様の症状がありました。その後、App DomainとWebsite URLを自分のドメインとして設定しました。はい、私は知っています、それは非常にトリッキーです)

+0

私はそれを試してみていただきたいと思います。 – Simouzino

関連する問題