小编Sah*_*tal的帖子

向除我之外的用户发布的帖子发表评论时,Facebook 权限错误,代码为 200

当我尝试在 facebook 粉丝专页中除我以外的用户发布的帖子下发布评论(管理员是我自己)时,我收到来自 facebook 的权限错误,代码为 200。我正在使用 facebook graph api。

确切的错误(JSON)是:

{“错误”:{“消息”:“(#200)权限错误”,“类型”:“OAuthException”,“代码”:200}}

注意:上面的错误并没有说明需要什么样的权限!

详细用例:

  1. 我的 Facebook 帐户中有一个粉丝专页。我是该粉丝页面的管理员。

  2. 我已在 facebook 中注册了我的应用程序,并具有包括publish_stream 权限在内的权限。另外,我有设置publish_stream权限作为扩展权限。

  3. 现在,当我尝试在除我之外的任何用户发布的帖子(当然是我的粉丝页面)下发布评论时,我收到上述权限错误。

    • 但是,使用图形 API,我可以在我自己从粉丝页面或使用图形 API 制作的帖子下发布评论/发布点赞。
    • 但是,从我的粉丝页面,我可以在除我之外的用户发布的帖子下发表评论。

注意:我有通过 OAuth 2.0 步骤获得的有效访问令牌(用户访问令牌和页面访问令牌)。当尝试使用用户访问令牌和页面访问令牌时,我遇到了上述错误。

permissions facebook facebook-graph-api

5
推荐指数
0
解决办法
3393
查看次数

通过Graph API安排的帖子经常不会发布

嗨,我正在使用facebook php sdk在我的粉丝页面发帖.我试图将这些帖子安排到未来.我遇到了一些问题.这是我的代码

<?php
// This code is just a snippet of the example.php script
// from the PHP-SDK <https://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php>
require_once('facebookphp/src/facebook.php');

$app_id = "xxxxx";
$app_secret = "xxxxxx";

// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
  'appId'  => $app_id,
  'secret' => $app_secret,
  'fileUpload' => true,
));

// Get User ID
$user = $facebook->getUser();
var_dump($user); 
if ($user) {
  try {
    $page_id = 'xxxx';
    $album_id = 'xxxxx';
    $page_info = $facebook->api("/$page_id?fields=access_token");
    if( !empty($page_info['access_token']) ) {
        $args …
Run Code Online (Sandbox Code Playgroud)

php api facebook facebook-graph-api facebook-php-sdk

5
推荐指数
1
解决办法
4850
查看次数

无法加载文件或程序集'Microsoft.Xrm.Client

我已经在CRM.It中注册成功创建了一个插件.在我的插件中,我创建了一个包含许多功能的Web服务.成功调用插件步骤后,我收到错误 -

System.IO.FileNotFoundException:无法加载文件或程序集'Microsoft.Xrm.Client,Version = 5.0.9689.2166,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.该系统找不到指定的文件.为了解决这个问题,我从crmsvcutil.exe创建了New XRM.cs文件,但是遇到了同样的问题.搜索了更多相关信息,但尚未找到解决方案.

注意:我使用的是Microsoft托管的CRM版本

这是我正在使用的参考文件.

  • microsoft.crm.sdk.proxy
  • Microsoft.CSharp
  • microsoft.xrm.client
  • microsoft.xrm.portal
  • microsoft.xrm.sdk
  • 系统
  • System System.Core
  • System.Data
  • System.Data.Services
  • System.Data.Services.Client
  • System.DirectoryServices.AccountManagement
  • System.Runtime.Serialization
  • System.ServiceModel
  • 的System.Xml
  • System.Xml.Linq的

有没有办法在托管版本的CRM上运行我的插件?

感谢如果有任何帮助:)

dynamics-crm-2011

5
推荐指数
1
解决办法
1万
查看次数

从Facebook墙到Android应用程序的新闻提要

有什么方法可以将Facebook墙上的最后一个帖子变成Android应用程序吗?我想做一些像RSS阅读器,以获得有关该应用程序的一些信息.

为了更好地解释 -

我在facebook上有一个关于一个足球俱乐部的页面,在那里我发布了关于新闻,游戏等的几个信息.现在我已经制作了一个Android应用程序,我的问题是我是否可以将帖子导入到Android应用程序中?

android facebook facebook-graph-api facebook-android-sdk

5
推荐指数
1
解决办法
1万
查看次数

在命令提示符中无法识别openssl - Android?

我想为Android应用程序中的facebook集成生成应用程序签名.

在facebook集成教程(androidhive)中,我找到了这个命令行

keytool -exportcert -alias androiddebugkey -keystore "&lt;path-to-users-directory&gt;\.android\debug.keystore" | openssl sha1 -binary | openssl base64
Run Code Online (Sandbox Code Playgroud)

当我运行命令提示符时显示错误 -

openssl不被识别为内部或外部命令

这是我的开放之路 -

d:\ OpenSSL的-0.9.8k_WIN32\BIN

这是.android keystore-的路径

d:.android/debug.keystore

指导我如何获得钥匙.

android facebook

5
推荐指数
2
解决办法
9407
查看次数

Facebook iOS SDK错误 - 发布开放图表操作

我试图将一个带有动作(使用故事)的开放图形对象发布到Facebook,但我总是收到一个错误,但没有给我任何细节.我将我正在使用的所有代码总结为一个方法给你们:

- (void)publishToGraph {
    NSMutableDictionary<FBOpenGraphObject> *object = [FBGraphObject openGraphObjectForPost];
    object.provisionedForPost = YES;
    object[@"title"] = @"Example title";
    object[@"type"] = @"rs-coupcash";
    object[@"description"] = @"Example description";
    object[@"url"] = @"http://exampleurl.com/idk";
    object[@"image"] = @[@{@"url": @"http://exampleurl.com/example_url.png", @"user_generated" : @"true" }];

    [FBSession openActiveSessionWithPublishPermissions:@[@"email", @"public_profile", @"publish_actions"] defaultAudience:FBSessionDefaultAudienceFriends allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {

        if (!error && state == FBSessionStateOpen) {
            [FBRequestConnection startForPostOpenGraphObject:object completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                if(!error) {
                    NSString *objectId = [result objectForKey:@"id"];
                    NSLog(@"Object ID: %@", objectId);
                    id<FBOpenGraphAction> actionObject = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
                    [actionObject …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api ios facebook-opengraph facebook-ios-sdk

5
推荐指数
1
解决办法
787
查看次数

用facebook javascript api发邮件

我正在尝试为我的应用程序获取Facebook用户电子邮件.但是当我查询时,电子邮件地址将返回为undefined.我没有得到如何处理它.

这是我的代码 -

<body>
  <script>
    function statusChangeCallback(response) {
      console.log('statusChangeCallback');
      console.log(response);

      if (response.status === 'connected') {

        testAPI();
      } else if (response.status === 'not_authorized') {

        FB.login(function(response) {}, {
          scope: 'email'
        });
        document.getElementById('status').innerHTML = 'Please log ' +
          'into this app.';
      } else {
        FB.login(function(response) {}, {
          scope: 'email'
        });
        document.getElementById('status').innerHTML = 'Please log ' +
          'into Facebook.';
      }
    }

    function checkLoginState() {
      FB.getLoginStatus(function(response) {
        statusChangeCallback(response);
      });
    }

    window.fbAsyncInit = function() {
      FB.init({
        appId: 'app id',
        cookie: true, // …
Run Code Online (Sandbox Code Playgroud)

javascript facebook facebook-javascript-sdk facebook-graph-api-v2.0

4
推荐指数
1
解决办法
3431
查看次数

Long Lived访问令牌Facebook页面

我有一个Facebook页面,我想要页面的提要.我使用graph api来获取访问令牌,但我不知道如何将这个短期访问令牌转换为长期访问令牌

 https://graph.facebook.com/oauth/access_token?
 client_id=APP_ID& client_secret=APP_SECRET& grant_type=fb_exchange_token& fb_exchange_token=EXISTING_ACCESS_TOKEN
Run Code Online (Sandbox Code Playgroud)

如果上面的链接用于获取长期访问令牌,那么我可以从哪里获得App_Secret
帮助我,如果我采取错误的方法.

facebook facebook-graph-api facebook-access-token

3
推荐指数
2
解决办法
1万
查看次数

在Android中从Facebook请求中检索电子邮件和位置时出错

我在原生Android中使用facebook sdk 3.5.这就是我获取我的facebook朋友的id /名字的方式:

private void onSessionStateChange(final Session session,
        SessionState state, Exception exception) {
    System.out.println("onSessionStateChanged");
    if (session != null && session.isOpened()) {
        if (state.equals(SessionState.OPENED_TOKEN_UPDATED)) {
            tokenUpdated();
        } else {
            getUserRequest(session);
            getFriendsRequest(session);
        }
    } else {
        profilePictureView.setProfileId(null);
        userNameView.setText("");
    }
}
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        Session.getActiveSession().onActivityResult(getActivity(), requestCode,
                resultCode, data);
        // uiHelper.onActivityResult(requestCode, resultCode, data,
        // nativeDialogCallback);
    }


private void getFriendsRequest(Session session) {

        session.requestNewReadPermissions(new NewPermissionsRequest(
                getActivity(), PERMISSIONS));
        final ProgressDialog dialog = new ProgressDialog(getActivity());
        // get …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-graph-api facebook-android-sdk

3
推荐指数
1
解决办法
2335
查看次数

Facebook Graph API:获取具有应用ID和密钥的访问令牌

https://developers.facebook.com/docs/facebook-login/access-tokens/:

这是我在浏览器中输入的内容:

https://graph.facebook.com/?endpoint&key=value&access_token=[THE APP ID] | [APP SECRET]

这是结果..一条错误消息:

(#803)您请求的某些别名不存在:endpoint

救命!

facebook facebook-graph-api facebook-access-token

3
推荐指数
1
解决办法
4244
查看次数