设置通过facebook Connect API共享facebook页面url的自定义描述

设置通过facebook Connect API共享facebook页面url的自定义描述,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我在使用FBAPI在朋友的墙上发布提要时遇到问题 当我使用facebook应用程序url(link:'https://apps.facebook.com/12345“),所有{picture,name,description}都按照我提供的方式显示。但是,如果为facebook页面分配了link参数,则该facebook页面的描述将覆盖所有自定义参数 var post = { access_token: acc, to:fId[p]

我在使用FBAPI在朋友的墙上发布提要时遇到问题

当我使用facebook应用程序url(
link:'https://apps.facebook.com/12345“
),所有
{picture,name,description}
都按照我提供的方式显示。但是,如果为facebook页面分配了
link
参数,则该facebook页面的描述将覆盖所有自定义参数

var post = {
                access_token: acc,
                to:fId[p],
                link:'https://www.facebook.com/Sony',
                picture:'https://picture.com/abc.png',
                name:"I love sony",
                description: data.name+" has invited you to love sony",
            };
我想做的是,即使我在朋友的墙上共享一个facebook页面,我仍然会显示自定义的描述和图片。以下是我的发帖代码片段:

                    FB.api("/"+fId[p]+"/feed",'post',post,function(response){
                        if (!response || response.error) {
                 console.log(response.error);
                        } else {
                             console.log('Post ID: ' + response.id);
                        }
                    });

找到了答案,但还没有找到答案。如果Facebook主动决定在这种情况下忽略这些参数,那么也许他们只是不想让你这么做…?这是我的猜测——如果你想看到确认(或否认),你应该在Facebook上打开一个bug报告。