javascript - Facebook 上的错误,API 错误代码 : 100, API 错误描述 : invalid parameter, 错误消息:链接 URL 格式不正确

标签 javascript php html facebook facebook-graph-api

我正在为 Facebook 开发应用程序。我正在使用 javascript,当我尝试在 Facebook 上分享帖子时,收到错误消息(完全如标题部分所示),显示错误。

但我想在 Facebook 上分享图片、URL 和描述。我的代码如下:

   <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="http://connect.facebook.net/en_US/all.js"></script>

<script type="text/javascript">
    $(document).ready(function(){
        $('#share_button').click(function(e){               
            e.preventDefault();
            FB.ui(
            {
                method: 'feed',
                name: 'Ramalingam',
                link: 'http://temp.pickzy.com/ccc/index.php',
                picture: 'http://temp.pickzy.com/ccc/images/1.PNG',
                caption: 'Image caption name',
                description: 'This is description'              
            });
        });
    });
</script>


<div class="share">
    <a id="share_button" href=""><img src="image/fb_share.jpg" alt="" /></a>
</div>

最佳答案

关于主要错误:'your site url' 不是链接,而是简单的文本。使用实际链接。

此外,删除“message”参数,因为该参数根本不存在。您无法预填写该消息 - 这是不可能且不允许的,正如您可以在platform policy中阅读的那样.

...并使用真实的 URL,而不是本地主机...

...并阅读有关图片的文档:“图片必须至少为 200 像素 x 200 像素” - 您的图片较小

...并且始终使用异步方式包含 JavaScript SDK。不要忘记使用您的应用程序 ID 初始化 JavaScript SDK。一个例子:

window.fbAsyncInit = function() {
    FB.init({
        appId      : 'your-app-id',
        xfbml      : true,
        version    : 'v2.5'
    });
};

(function(d, s, id){
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

来源:http://www.devils-heaven.com/facebook-javascript-sdk-login/

关于javascript - Facebook 上的错误,API 错误代码 : 100, API 错误描述 : invalid parameter, 错误消息:链接 URL 格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34176534/

相关文章:

javascript - 使用带有 map 的 setTimeout 以避免 API 速率限制的问题

javascript揭示具有多个文件/模块和全局变量的模块模式

javascript - 为具有相同文件夹的 URL 路径调用 jQuery 函数

javascript - 使用mysql中的访问列在php中设置用户角色时出错

html - 使用 formspree 上传文件

javascript - Greasemonkey 注入(inject) Adfly 广告

javascript - 我可以调用JS函数吗?如何调用?

php - 如何在 WordPress 主题中使用 maintenance.php 文件?

javascript - 查找输入标签并操作其属性

php - 如何在 Blade View 内的 React 组件中插入 Blade 代码?