开发者

"The post's links must direct to the application's connect or canvas url"?

I'm building an application 开发者_如何学JAVAfor WP7 using the Facebook C# SDK. When I attempt to post a message to a users wall (Just a plain message) everything works fine. But when I attempt to post a link to the users wall I get this exception message:

(OAuthException) (#100) The post's links must direct to the application's connect or canvas URL.

Does anyone know how to fix this? I have heard of canvas applications but I didn't think this applied to a phone app. Perhaps this is a setting on Facebook?

Any feedback is appreciated.

Here is the code I used to post to facebook:

private void button1_Click(object sender, RoutedEventArgs e)
    {
        _fbClient.PostCompleted +=
            (o, er) =>
                {
                    if (er.Error == null)
                    {
                        MessageBox.Show("Success");
                    }
                    else
                    {
                        MessageBox.Show(er.Error.Message);
                    }
                };

        var args = new Dictionary<string, object>();
        args["name"] = "Hello World!!"; 
        args["link"] = "http://www.nfl.com"; 
        args["caption"] = ""; 
        args["description"] = ""; 
        args["picture"] = ""; 
        args["message"] = "Hello World from application."; 
        args["actions"] = "";

        FacebookAsyncCallback callback = new FacebookAsyncCallback(this.postResult);
        _fbClient.PostAsync("me/feed", args, callback);
    }

    private void postResult(FacebookAsyncResult asynchResult)
    {
        MessageBox.Show("Success");
    }

NOTE: If I remove the string from "link" it works.


I found a solution to my problem "here". In your app settings within Facebook you have to set "Stream Post Url Security" to false. Hope this helps someone.


Go to the Facebook App. Edit its settings. On the Advanced settings page, disable the "Stream post URL security" option.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜