2012-08-17 59 views
0

我需要张贴到我的客户的Facebook墙从他们的C#应用​​程序,他们没有一个Facebook应用程序。获取访问代码没有应用程序ID

要做到这一点,我需要一个访问令牌,并做到这一点,我需要一个应用程序ID。我怎样才能得到一个访问令牌没有和应用程序ID,或者我需要创建一个“虚拟”Facebook应用程序来获取appid?

谢谢,克里

回答

0

您可以使用Facebook的社交插件

示例代码

<div id="fb-root"></div> 


<script> 
    (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_GB/all.js#xfbml=1"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
    </script> 


<div class="fb-send" data-href="http://example.com"></div> 
1

创建一个Facebook应用程序和页面管理访问令牌发送是超级方便快捷。所有你需要做的是以下几点:

  1. http://developers.facebook.com/apps/和 点击进入开发应用“+制作新的应用。”这为您创建了一个新的应用程序。在应用程序名称发布到页面时可能会出现该应用程序名称,以及名称。
  2. 那么你可以去到图形浏览器 (https://developers.facebook.com/tools/explorer)从“应用程序”,在右上角的下拉菜单中选择您新的应用程序 ,然后点击“获取 访问令牌”按钮。现在点击“扩展权限”,然后 选择“manage_pages”,现在点击“获取访问令牌”。您现在在您和应用程序之间有一个 访问令牌。
  3. 现在,要获取页面访问令牌以允许您管理页面(您需要成为页面的管理员),只需在 图形浏览器中转到https://graph.facebook.com/me/accounts即可。这为您提供了所有 您是管理员的页面和应用程序的访问令牌列表。然后您可以使用此页面访问令牌作为页面发布。获取您想要发布的页面的页面访问令牌,并在发布到页面时将其用于您的应用中。

如果您需要持续超过60天的访问令牌,则需要在此处查看文档https://developers.facebook.com/roadmap/offline-access-removal/以在上述第2步获取长期访问令牌。

我希望有帮助!

相关问题