Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facebook贴到墙上。如何?_Php_Facebook_Oauth 2.0_Facebook Wall - Fatal编程技术网

Php Facebook贴到墙上。如何?

Php Facebook贴到墙上。如何?,php,facebook,oauth-2.0,facebook-wall,Php,Facebook,Oauth 2.0,Facebook Wall,嗨,伙计们,我对贴到墙上有个大问题。有人能告诉我怎么做吗 <?php $app_id = "myappid"; $canvas_page = "mycanvaspage"; $auth_url = "https://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri=" . urlencode($canvas_page); $signed_request = $_

嗨,伙计们,我对贴到墙上有个大问题。有人能告诉我怎么做吗

<?php

 $app_id = "myappid";

 $canvas_page = "mycanvaspage";

 $auth_url = "https://www.facebook.com/dialog/oauth?client_id=" 
        . $app_id . "&redirect_uri=" . urlencode($canvas_page);

 $signed_request = $_REQUEST["signed_request"];

 list($encoded_sig, $payload) = explode('.', $signed_request, 2); 

 $data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);

 if (empty($data["user_id"])) {
        echo("<script> top.location.href='" . $auth_url . "'</script>");
  ?>

我知道如何使用对话框窗口向墙上发帖,但有人能告诉我如何使用它吗?

使用facebook php lib和发布流权限:

try {
     $facebook -> api ('/' . $fbID . '/feed', 'POST', $post);
       #where $post is array like array('name' => 'test' , 'description' => 'test');
    } catch (FacebookApiException $e) {
     #if eny error
         #u can get it $e -> getMessage() 
    }

你试了什么?你的结果是什么?是我还是我在上周多次看到这个问题…我如何添加发布流预任务和Olegs Testors但你能告诉我如何获得此预任务吗