我们正试图从PHP发布到Facebook,我们正在使用HybridAuth,但问题与它无关.什么有效: - 发送到用户个人资料,工作正常,包括使用图片和链接 - 页面工作包括图像(但没有链接)什么不起作用 - 在我们设置链接时发送到页面(网址不是问题因为它可以将其发布到用户个人资料)
错误是一般错误,根本没有帮助,谢谢Facebook开发人员给我们猜测错误的麻烦
{"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}}
Run Code Online (Sandbox Code Playgroud)
我还使用curl编写了一个简单的脚本来测试它,而不涉及HybridAuth代码,我得到了同样的错误
<?
$access_token = "xxxxxx";
$page_id="352300454896456";
$msg = "test message ".time();
$title = "test title";
$uri = "http://www.example.com";
$desc = "test description";
//$pic = "http://ploscariu.com/simion/programming/kudani/kudani.png";
$attachment = array(
'access_token' => $access_token,
'message' => $msg,
'name' => $title,
'link' => $uri,
'description' => $desc//,
//'picture'=>$pic,
//'actions' => json_encode(array('name' => $action_name,'link' => $action_link))
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/'.$page_id.'/feed');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true); …
Run Code Online (Sandbox Code Playgroud) 我正在使用 PHP SDK,其他 API 调用,比如获取支付信息工作,所以配置是正确的。我想要做的是从付款 ID 开始查找计费协议,检查协议详细信息,并在某些情况下尝试更新它。
从文档中我只看到计费协议 ID 是必需的参数https://developer.paypal.com/docs/api/payments.billing-agreements/v1/#billing-agreements_get 所以我不明白这个错误是什么配置文件提到,付款/交易/付款人是否缺少某些个人资料或其他个人资料?
我正在用Q ++在Qt4中编写一个屏幕捕获应用程序.调整双屏幕时出现问题.我无法使用第二个屏幕获取图像.我尝试了ac#应用程序,它将抓取一个图像中的所有桌面,我可以从那里提取每个屏幕桌面图像.这是c#代码
using System;
using System.Drawing;
using System.Runtime.InteropServices;
public class TestGrab
{
[STAThread]
static void Main(string[] args)
{
IntPtr hDC = WindowsNative.GetDC(WindowsNative.GetDesktopWindow());
IntPtr hBitmap = WindowsNative.GetCurrentObject(hDC,
WindowsNative.OBJ_BITMAP);
System.Drawing.Bitmap imageDesktop = System.Drawing.Image.FromHbitmap(
hBitmap);
imageDesktop.Save(@"c:\zzzzdesktop.png");
}
}
public class WindowsNative
{
[DllImport("user32.dll")]
public static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll")]
public static extern IntPtr GetDC(IntPtr ptr);
public const int OBJ_BITMAP = 7;
[DllImport("gdi32.dll")]
public static extern IntPtr GetCurrentObject(IntPtr hdc, uint
uiObjectType);
}
Run Code Online (Sandbox Code Playgroud)
Qt代码较小,如果桌面的本机窗口句柄与Qt desktop0> winId()不同,我也会测试它们但是它们是相同的
QPixmap CaptureWinDesktop()
{
WId desktop=GetDesktopWindow();
WId desktop2=QApplication::desktop()->winId();
if(desktop!=desktop2)
{ …
Run Code Online (Sandbox Code Playgroud) 我正在使用XMLRPC来发布Wordpress的帖子.我在发布缩略图时遇到问题,在调试wordpress代码后,我发现我的问题是由于图像没有附加到帖子这一事实引起的.我必须这样做而不需要修补wordpress或使用PHP,只需要使用XMLRPC.
我可以上传图片并获取图片的ID.让我感到困惑的另一点是你如何将图像附加到你尚未发布的帖子,因为你等待图片上传?我应该上传图片然后发布,然后使用图片ID和帖子ID对图像元数据做更新?
编辑:wordpress中有问题的代码就是这个检查
if ( $thumbnail_html = wp_get_attachment_image( $thumbnail_id, 'thumbnail' ) )
Run Code Online (Sandbox Code Playgroud)
我的假设是它失败了,因为图像是Unattached,如果我修复该代码一切都很好,但我无法修补我的应用程序用户的WP(所以这不是一个解决方案)
我正在使用c#和Serialport和com0com(虚拟串口)我的问题是我的c#应用程序无法从超级终端中恢复数据,事件DataRecived没有被触发,如果我调用manualy readExisting我什么都没有来测试这个问题你可以创建一个基本的c#应用程序,就像这个有同样问题的应用程序http://balau82.wordpress.com/2009/04/18/simplest-serial-port-terminal-in-csharp/ ,如果你运行这个应用程序的2个实例全部没关系,但是如果你运行一个实例并且超级终端,数据会从C#发送到hipererminal但不会从hyperterm发回.
我试图使它QGroupBox
具有内容的大小,以适合内容。我想我不完全了解这是如何工作的,并且在这种奇怪的情况下会遇到这种情况:我在水平布局中有2个按钮,并将其放置在内QGroupBox
。我在单击按钮时添加了一个用于打印调试信息的插槽(因此在运行调试代码时该窗口已完全加载)。
问题是QGroupBox
的sizeHint
返回值(-1,-1)但的水平布局QGroupBox
具有正确的sizeHint
。知道为什么为什么sizeHint QGroupBox
是(-1,-1)吗?我认为这个问题会引起我所有其他问题,因为如果sizeHint
无效,则sizeConstraint
和sizePolicy
将对无效QGroupBox
。我期望父窗口小部件的尺寸sizeHint
比孩子布局大一些。
小部件和布局是使用Designer创建的(也许是相关的,我有一个复杂的界面,所以我必须使用Designer)。
更新:我查看了在该setupUi
方法中生成的代码,似乎创建了一个中间窗口小部件,将带有按钮的布局放置在该窗口小部件上,并将该窗口小部件放置在上QGroupBox
。我认为这是为了在设计器中将布局放置在小部件内并调整其大小。使用设计器时可以跳过此小部件吗?