0

我正在使用 facebook 注册 API,我想在用户的墙上发布消息,但自 2013 年 2 月以来,我们不能再通过 API 发布到其他人的墙上。所以请帮助我找到正确的代码..

<iframe src="https://www.facebook.com/plugins/registration?client_id=xxxxxxxxxxxxxxx&redirect_uri=<?php echo $redirect_uri;?>&
         scope=publish_stream,offline_access&fields=[
                {'name':'name'}, 
                {'name':'first_name'},
                {'name':'last_name'}, 
                {'name':'email'},
                {'name':'gender'},
                {'name':'birthday'},
                {'name':'password'}
                ]"scrolling="auto"frameborder="no"style="border:none"allowTransparency="true"width="570"height="800">
            </iframe>

提前致谢..

4

2 回答 2

0

基本上,我们使用 facebook 注册 API 进行网站用户注册,并且我们使用访问令牌将用户数据存储在我们的数据库中,在注册时,我们希望用户允许我们发布墙贴权限。那么我们将做什么..?

于 2013-09-10T04:10:52.933 回答
0

你为什么使用iframe?它使用withing facebook。你不需要使用它。只需编写用于发布的 php 代码。谢谢

if(isset($_POST['mapp_message'])){
    try {
        $facebook->api('/me/feed', 'POST', array(
            'message' => $_POST['mapp_message']
        ));
        $sent = true;
    } catch (FacebookApiException $e) {

     error_log($e);
$user = null;
        //do something about it
    }
}

这是我的代码,它在我的墙上运行良好

于 2013-09-09T11:09:44.420 回答